javascript - 在 NodeJS 中将大 XLSX(超过 600MB)解析/转换为 CSV

标签 javascript node.js excel csv xlsx

我在将超过 600mb 的大型 XLSX 转换为 CSV 时遇到问题。问题是较小的文件(> 3MB)很好,但是当涉及到大文件时,我可以看到它是如何占用整个内存的,然后只创建一个空的 test.csv 文件。
到目前为止,我使用了这个模块:node-xlsx
我按照这里的指南:Convert XLS to CSV on the server in Node

最佳答案

您遵循的指南适用于较小的文件。然而XLSX是最著名的一个。

但由于 Node RAM 使用的限制,它也会因大文件而失败。

You can increase the allowed RAM by --max_old_space_size=4096 where 4096=4GB

关于javascript - 在 NodeJS 中将大 XLSX(超过 600MB)解析/转换为 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40876078/

相关文章:

javascript - 将数组与 Javascript 中的字符串匹配(NodeJS + EJS)

javascript - Node.js 和同步 API 函数

node.js - TypeError [ERR_INVALID_CALLBACK] : Callback must be a function. 在 nodejs 中收到未定义

sql-server - 如何将excel 97自动转换为xlsx

c# - 如何将数组放入excel范围

javascript - 多个表单的一个提交按钮。掌握保存策略,

javascript - AngularJS ng-点击 : How to pass row data to modal pop up textboxes

javascript - Chart.js 2 - 如何始终显示所有工具提示并对其进行样式化

php - 从 PHP RIJNDAEL_128 CBC 解密 Node.js 中的字符串

VBA 错误 "Bubble Up"