html5excel的简单介绍-成都快上网建站

html5excel的简单介绍

在HTML5中如何读取Excel中的数据并且在火狐浏览器中显示啊

js 调用winAPI  html5 没这功能

创新互联-专业网站定制、快速模板网站建设、高性价比田林网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式田林网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖田林地区。费用合理售后完善,十多年实体公司更值得信赖。

具体能容自己修改

html xmlns="

meta charset="UTF-8"

head

titleUntitled Page/title

/head

script language="javascript" type="text/javascript"

function importXLS(fileName)

{  

objCon = new ActiveXObject("ADODB.Connection");

objCon.Provider = "Microsoft.Jet.OLEDB.4.0";

objCon.ConnectionString = "Data Source=" + fileName + ";Extended Properties=Excel 8.0;";

objCon.CursorLocation = 1;

objCon.Open;

var strQuery;

//Get the SheetName

var strSheetName = "Sheet1$";

var rsTemp =   new ActiveXObject("ADODB.Recordset");

rsTemp = objCon.OpenSchema(20);

if(!rsTemp.EOF)

strSheetName = rsTemp.Fields("Table_Name").Value;

rsTemp = null;

rsExcel =   new ActiveXObject("ADODB.Recordset");

strQuery = "SELECT * FROM [" + strSheetName + "]";

rsExcel.ActiveConnection = objCon;

rsExcel.Open(strQuery);

while(!rsExcel.EOF)

{

for(i = 0;irsExcel.Fields.Count;++i)

{

alert(rsExcel.Fields(i).value);

// 在这里为你的表格设计样式

}

rsExcel.MoveNext; 

}

// Close the connection and dispose the file

objCon.Close;

objCon =null;

rsExcel = null;

}

/script

/head

body

input type="file" id="f" /

input type="button" id="b" value="import" onclick="if(f.value=='')alert('请选择xls文件');else importXLS(f.value)" /

/body

/html

在IE中使用

有没有办法让HTML5 canvas显示/预览word/excel/powerpoint 文档

目前找到的几种方式:

1.像以前的百度文库那样,先转换成flash,然后放在网页上。

说明:使用软件OpenOffice/LibreOffice,swftools。

优点:在国内,由于Flash安装量很大,而且很多人用IE和Chrome内核的浏览器,所以是可以查看的。

缺点:OpenOffice/LibreOffice转换的结果可能会丢失格式/排版(我没试过所以不知道会不会),而且比较耗服务器资源,如果浏览器没装Flash就没法查看文档了,尤其是移动端。

2.转换成PDF,然后用Mozilla的pdf.js查看。

说明:转换成PDF的方法可以用OpenOffice/LibreOffice,也可以用七牛的第三方服务“文档转换”(由亿方云提供)。

优点:如果是把文件存放在七牛云,用在线的服务会比较有保障,加载速度也快。

缺点:收费,不过费用很低廉,pdf.js可能比较大,加载相对慢点,放到七牛上面会好些,对移动端支持不好。

3.转换成HTML,像现在的百度文库那样。

说明:使用PHPOffice和PDFtoHTML将文档转换成HTML直接在浏览器输出,类似现在的百度文库。

优点:浏览器无需安装任何插件,也不用担心兼容性问题,还支持移动端。

缺点:可能会丢失格式,而且用户可以直接拷贝文档内容,如果是扣积分下载的话,可能达不到目的。

一个在手机端运行的HTML文件如何通过JavaScript在本地创建一个excel文件并写入数据?

手机端浏览器实现excel的创建,理论上是支持的,没有遇到过完整解决方案的库,不建议新手自己编写.

实现移动端excel的创建,有以下几个难题要解决:

1 文件的读取和写入. 可以借助HTML5 的File()对象解决, 如果只是保存的话可以讲生成好的xlsx文件序列化后通过模拟下载另存为的方式存储到本地.

2 excel文件的编制. 纯浏览器环境下借助已有的外部库,可以实现简单的excel生成,比如 这个库就是支持纯浏览器环境的.

ActiveX借助了PC端Office的能力实现excel的读写,移动端这些都得自己实现,复杂很多.

HTML5中如何用api读取Excel中的内容?谢谢

js 调用winAPI  html5 没这功能

具体能容自己修改

html xmlns="" meta charset="UTF-8"head     titleUntitled Page/title/headscript language="javascript" type="text/javascript"function importXLS(fileName){       objCon = new ActiveXObject("ADODB.Connection");     objCon.Provider = "Microsoft.Jet.OLEDB.4.0";     objCon.ConnectionString = "Data Source=" + fileName + ";Extended Properties=Excel 8.0;";     objCon.CursorLocation = 1;     objCon.Open;     var strQuery;     //Get the SheetName     var strSheetName = "Sheet1$";     var rsTemp =   new ActiveXObject("ADODB.Recordset");     rsTemp = objCon.OpenSchema(20);     if(!rsTemp.EOF)     strSheetName = rsTemp.Fields("Table_Name").Value;     rsTemp = null;     rsExcel =   new ActiveXObject("ADODB.Recordset");     strQuery = "SELECT * FROM [" + strSheetName + "]";     rsExcel.ActiveConnection = objCon;     rsExcel.Open(strQuery);     while(!rsExcel.EOF)     {     for(i = 0;irsExcel.Fields.Count;++i)     {     alert(rsExcel.Fields(i).value);     // 在这里为你的表格设计样式     }     rsExcel.MoveNext;      }     // Close the connection and dispose the file     objCon.Close;     objCon =null;     rsExcel = null;}/script/headbodyinput type="file" id="f" /input type="button" id="b" value="import" onclick="if(f.value=='')alert('请选择xls文件');else importXLS(f.value)" //body/html

在IE中使用

html5能显示pdf文件,能不能显示word和excel文件。如果能的话,希望贴出代码,谢谢。

网易邮箱可以预览word和excel文件,是由微软公司提供的技术。国内永中公司也提供这种技术。不过都不是免费的。

我想实现网页中嵌入excel控件,实现excel的在线编辑(类似.xls的操作),请问详细步骤是什么?

一般通过邮件附件发送文件的方式分享excel表格,想把一个excel表格分享给更多人时,只要把表格嵌入在网页里将是一个再好不过的方法。我们在后台对excle表格里的数据进行修改后,网页上嵌入的表格也可以自动更新.

具体步骤

注册一个Zoho Docs账号,将你的excel表格上传。

在Zoho Docs里打开上传完成的excel表格,点击共享,嵌入。

在弹出的窗口中,获取嵌入代码。

将获取的嵌入代码复制到网页源代码里,你可以定义excel表格放置的位置。

这样,我们就成功地将这个excel表格嵌入到了网页里。


文章题目:html5excel的简单介绍
标题URL:http://kswjz.com/article/dsdpjoe.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流