【发布时间】:2014-06-28 20:38:58
【问题描述】:
我想在我的应用中添加 CSV、Excel、PDF 格式的导出表格数据功能。
我正在使用 angularjs 1.2.16 构建应用程序。
在 Excel 中导出数据
我用过
<script src="https://rawgithub.com/eligrey/FileSaver.js/master/FileSaver.js" type="text/javascript"></script>
使用以下代码将表格导出为 XLS 格式:
var blob = new Blob([document.getElementById('exportable').innerHTML], {
type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"
});
saveAs(blob, "report.xls");
以上代码运行良好。
以 CSV、PDF 格式导出数据
以同样的方式,我想以 CSV 和 PDF 格式导出数据。
我使用http://www.directiv.es/ng-csv 以 CSV 格式导出数据,但在 ubuntu libre office 中无法正常工作(文件显示数据损坏)。
谁能告诉我如何在angularjs中导出CSV、Excel和PDF格式的表格数据?
【问题讨论】:
标签: javascript angularjs excel pdf