Miałem wcześniej podobny problem. Muszę odczytać ogromny obiekt JSON z pliku txt, ale proces został zabity, ponieważ zabrakło mu pamięci. Jeśli chodzi o ten problem, moim rozwiązaniem było podzielenie tego ogromnego pliku na 2 pliki.
Jeśli chodzi o Twój problem, moje sugestie to:
-
Spróbuj zwiększyć limit pamięci silnika v8. https://github.com/joyent/node/wiki/FAQ Przykład (8192 oznacza 8 GB):
node --max-old-space-size=8192 server.js
-
Jeśli #1 nie działa, spróbuj odczytać plik xlsx wiersz po wierszu za pomocą tej biblioteki:https://github .com/ffalt/xlsx-extract
-
Jeśli #1, #2 nie działają, spróbuj https://github.com/extrabacon/xlrd- parser