首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jquery兑现excel导出

2013-04-09 
jquery实现excel导出最近要实现在web页面上导出excel文件的功能.由于javascript本身是没有权限操作本地文

jquery实现excel导出

最近要实现在web页面上导出excel文件的功能.由于javascript本身是没有权限操作本地文件的,除非使用ActiveX,但这东西麻烦又不安全,完全不想用.所以从页面的表格中获得数据保存成本地文件的办法是行不通了.

我们想要导出的是表格中的数据,表格中的数据又是从服务器来的,那我们把服务器上的数据下到本地保存成文件不就可以了.

服务端实现代码:

//带入url根据查询的数据返回csvfunction bsuExportCsv(url){//如果页面中没有用于下载iframe,增加iframe到页面中if($('#downloadcsv').length<=0)$('body').append("<iframe id=\"downloadcsv\" style=\"display:none\"></iframe>");$('#downloadcsv').attr('src',url);}

url是要请求数据的servlet的地址,该地址一定是要返回csv格式的数据

先判断页面中是否有id为downloadcsv的iframe如果没有在body标签中加入iframe.然后将iframe的src属性设置为传入的url地址.


使用时知道在要导出的页面调用bsuExportCsv("http://localhost:8080/csvservelt")就可以了.

热点排行