ASP中,JS代码实现将网页上table里面的数据导出到excel
发布网友
发布时间:2022-04-23 14:56
我来回答
共2个回答
热心网友
时间:2022-04-21 18:06
什么是HTML格式的EXCEL呢?
你打开一个Excel文件,另存为Html格式,就知道了
Response.ContentType 是告诉浏览器,服务器传递过来的内容是什么格式
这个值默认是text/html
这个要在所有的客户机上设置浏览器权限,比如IE的修改方法:
进入Internet属性=》安全=》自定义级别,把ActiveX控件和插件下的所有选项都改成启用
因为js是客户端的,所以服务器不可能控制
我一般是用服务器生成html格式的Excel,然后设置
Response.ContentType = "application/vnd.ms-excel";
Response.AppendHeader("Content-Disposition", "inline;filename=abc.xls");
这样来下载excel,而且这样不用修改客户端的ie设置
热心网友
时间:2022-04-21 19:24
组件调用是客户端上的,所以要看客户端上是否有权限。
一般情况下这个组件是被禁用的。
很多大型网站导出到Excel都是将数据在服务器上导出到Excel,然后客户端上的导出仅是一种下载而已。
一些证券公司网站的导出就是用下载完成的。
也有一些是调 FSO,把表格存成以tab作分隔文本,命名为xls后缀。