通过本文主要向大家介绍了jquery,excel,导出等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
由于javascript本身是没有权限操作本地文件的,除非使用ActiveX,但这东西麻烦又不安全,完全不想用.所以从页面的表格中获得数据保存成本地文件的办法是行不通了.
我们想要导出的是表格中的数据,表格中的数据又是从服务器来的,那我们把服务器上的数据下到本地保存成文件不就可以了.
服务端实现代码:
客户端我是利用iframe进行下载的。写了个比较通用的方法,大家可以把这个函数放到某个js文件中,使用时直接在页面调用即可
先判断页面中是否有id为downloadcsv的iframe如果没有在body标签中加入iframe.然后将iframe的src属性设置为传入的url地址.
使用时知道在要导出的页面调用bsuExportCsv("http://localhost:8080/csvservelt")就可以了.