Jag hade ett liknande problem tidigare. Jag behöver läsa ett enormt JSON-objekt från en txt-fil, men processen avbröts eftersom minnet tog slut. Angående detta problem var min lösning att dela upp denna enorma fil i 2 filer.
Angående ditt problem är mina förslag:
-
Försök att öka minnesgränsen för v8-motorn. https://github.com/joyent/node/wiki/FAQ Exempel (8192 betyder 8 GB):
node --max-old-space-size=8192 server.js
-
Om #1 inte fungerar, försök att läsa xlsx-fil rad för rad med detta lib:https://github .com/ffalt/xlsx-extract
-
Om #1, #2 inte fungerar, försök med https://github.com/extrabacon/xlrd- parser