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后缀。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com