【发布时间】:2018-09-12 01:52:06
【问题描述】:
我目前有一个 Javascript 函数,它可以通过 div ID 将我的 AngularJS 表 JSON 数据导出到 .csv 文件,如下所示:
$scope.exportToExcel = function (tableId) { // ex: '#my-table'
var exportHref = Excel.tableToExcel(tableId, 'WireWorkbenchDataExport');
$timeout(function () { location.href = exportHref; }, 100); // trigger download
}
我是这么称呼的
<button style="float: right;" class="btn btn-link" ng-click="exportToExcel('#codeProjectsTable')" filename="test.csv">
<span class="glyphicon glyphicon-share"></span>
Export table
</button>
这适用于大约 400 条或更少记录的数据集(每条记录 20 列),但我正在尝试导出近 1,000 条记录以进行进一步报告,而我只是被定向到 about:blank 页。
我怀疑是不是
- 无法导出这么大的文件
- 由于请求过长而超时
提前致谢。
【问题讨论】:
标签: javascript mysql angularjs node.js excel