我在将超过 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/