JS导出Excel
2013-07-27 21:59
447 查看
最近需要做一个功能:导出 Excel,第一想法是在后台导出excel前台下载。但项目用到了easyUI,很多数据的处理都在前台这块,比如将ID转换成Desc,如果在后台导出就要处理很多前台之前处理过的逻辑,而且不能重用,每个表格都要写个controller导出数据。这样自然想到了在前台直接将处理好的数据导出Excel,于是研究前台导出Excel功能。
网上很多都是用IE控件的, 用JS重定向(数据总是乱码, 放弃), 最终发现DataTables的TableTools含有导出Excel功能:
这个是基于Flash的,因为JS无法操作文件,所以到头来还是需要Flash。
但项目不是用DataTables的,所以苦逼的把DataTables的导出Excel功能抠出来,有兴趣的朋友可以下来用用:
https://github.com/lealife/JS-Export
但最终还是放弃了前台导出Excel: 考虑到导出的数据非常多,如果在前台用ajax把所有的数据load到前台,速度非常慢,浏览器近乎卡死,会崩溃,所以还是在后台导出数据。
如果前台数据不多,还是可以考虑用的。
网上很多都是用IE控件的, 用JS重定向(数据总是乱码, 放弃), 最终发现DataTables的TableTools含有导出Excel功能:
这个是基于Flash的,因为JS无法操作文件,所以到头来还是需要Flash。
但项目不是用DataTables的,所以苦逼的把DataTables的导出Excel功能抠出来,有兴趣的朋友可以下来用用:
https://github.com/lealife/JS-Export
但最终还是放弃了前台导出Excel: 考虑到导出的数据非常多,如果在前台用ajax把所有的数据load到前台,速度非常慢,浏览器近乎卡死,会崩溃,所以还是在后台导出数据。
如果前台数据不多,还是可以考虑用的。
相关文章推荐
- js导出table到excel同时兼容FF和IE示例
- js导出Excel
- js导出格式化的excel 实例方法
- js导出HTML的Table到Excel中
- js导出页面表格数据到Excel
- JS将表单导出成EXCEL的实例代码
- js将html中的内容导出word、或者excel文件的方法
- js前端导出Excel
- 用JS进行Excel 三种导出方式
- 面向对象纯JS 导出Excel,拥有它,你所需要做的就是setup数据格式(目前仅提供单个Sheet的导出,持续更新中...)。
- 在node.js中导出excel
- js导出EXCEl带单元格合并[百度博客搬家]
- SpringBoot+AngularJS导出数据库数据到excel
- js直接导出表格到excel
- Spring Boot+AngularJS导出excel
- js导出table数据到excel即导出为EXCEL文档的方法
- Js 导出table内容到Excel
- JS导出Excel/word
- js 导出 html 中的 table 表格为 excel
- EasyUI 结合JS导出Excel文件的实现方法