【问题标题】:How to export a large data set to excel in client-side?如何将大型数据集导出到客户端的 excel 中?
【发布时间】:2017-05-07 10:11:03
【问题描述】:

如果 JSON 数据大小约为 40 到 MB(大约 60K 行,大约 20 列)。用于导出到 excel 的最佳客户端库是什么?

【问题讨论】:

  • 我尝试使用 datatables.net 按钮导出,但在 IE 和 Edge 浏览器中崩溃了。
  • 另外,我尝试实现 SheetJS /js-xlsx 库 - 这是内存不足。我对chrome浏览器没有任何问题。这在 IE 11 和 Edge 浏览器上确实是一个问题。对此的任何指示都会有很大帮助。

标签: excel performance export-to-excel client-side large-data


【解决方案1】:

对于js来说,有JavaScriptSerializer.MaxJsonLength设置的限制,否则json可以发送尽可能多的数据。 IE 崩溃是因为它无法处理这么多数据,所以您应该发送 8k 数据块,然后正确加入它们以在客户端获取完整文档

【讨论】:

猜你喜欢
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-06
  • 1970-01-01
  • 2010-10-15
相关资源
最近更新 更多