Имах подобен проблем преди. Трябва да прочета огромен JSON обект от txt файл, но процесът беше преустановен, защото му свърши паметта. По отношение на този проблем моето решение беше да разделя този огромен файл на 2 файла.
Относно вашия проблем моите предложения са:
-
Опитайте да увеличите ограничението на паметта на v8 двигател. https://github.com/joyent/node/wiki/FAQ Пример (8192 означава 8GB):
node --max-old-space-size=8192 server.js
-
Ако #1 не работи, опитайте да прочетете xlsx файл ред по ред с тази библиотека:https://github .com/ffalt/xlsx-extract
-
Ако #1, #2 не работят, опитайте https://github.com/extrabacon/xlrd- анализатор