Ik had eerder een soortgelijk probleem. Ik moet een enorm JSON-object uit een txt-bestand lezen, maar het proces is afgebroken omdat er onvoldoende geheugen beschikbaar was. Wat dit probleem betreft, was mijn oplossing om dit enorme bestand in 2 bestanden te splitsen.
Met betrekking tot uw probleem zijn mijn suggesties:
-
Probeer de geheugenlimiet van de v8-engine te verhogen. https://github.com/joyent/node/wiki/FAQ Voorbeeld (8192 betekent 8GB):
node --max-old-space-size=8192 server.js
-
Als #1 niet werkt, probeer dan het xlsx-bestand rij voor rij te lezen met deze lib:https://github .com/ffalt/xlsx-extract
-
Als #1, #2 niet werken, probeer dan https://github.com/extrabacon/xlrd- parser