日期:2014-05-16  浏览次数:20295 次

javascript 将table内容生成excel文件存在的问题..
我找到了一些将table内容生成excel文件的代码.
在本地浏览是没问题的,但是放在服务器上就会报错.(服务器不能创建对象)
要将站点设置成   受信任的站点才可以.

我不可能把每个访客的IE   设置修改好吧.

有没有办法能够解决这个问题呢??

------解决方案--------------------
这是不可能解决的,这是javascript作为一种浏览器编程语言本身固有性质决定的,和java applet一样,他们都不能与客户机进行文件交互
你这种问题可以这样解决
编写一个吧已经格式化的数据导出为excel文件的服务器页面,然后在客户端向改页面发出请求,以table的内容作为参数,请求完毕后下载该生成的excel文件即可
当然用ajax是最自然想到的方式,网速很快的话,根本感觉不到点击按钮之后的延迟