如何在IE / FireFox / Chrome / Safari中将HTML表格导出到Excel?

时间:2017-01-13 01:27:28

标签: javascript angularjs html-table export-to-excel ngtable

我有一个ng-table,其中填充了我需要通过单击按钮导出到excel的数据。目前我正在使用alasql(https://github.com/agershun/alasql/wiki/How-to-export-HTML-table-to-Excel)来执行此操作,但它不会在Safari中导出。有没有办法将带有javascript的html表导出到上面提到的所有浏览器?现场演示/示例将不胜感激。提前谢谢!

1 个答案:

答案 0 :(得分:0)

这里的基本思想是循环遍历表中的数据,将其格式化为CSV字符串,对字符串进行编码,然后将编码后的字符串下载到客户端。

下面讨论了如何使用数组执行此操作,但您可以轻松地使用表执行相同的操作。

How to export JavaScript array info to csv (on client side)?