sql >> Base de Datos >  >> NoSQL >> MongoDB

NODE.JS:ERROR FATAL:la asignación de JS falló:el proceso se agotó en la memoria al analizar archivos grandes de Excel

Tuve un problema similar antes. Necesito leer un objeto JSON enorme de un archivo txt, pero el proceso se canceló porque se quedó sin memoria. Con respecto a este problema, mi solución fue dividir este enorme archivo en 2 archivos.

Con respecto a su problema, mis sugerencias son:

  1. Intente aumentar el límite de memoria del motor v8. https://github.com/joyent/node/wiki/FAQ Ejemplo (8192 significa 8GB):

    node --max-old-space-size=8192 server.js 
    
  2. Si el n.° 1 no funciona, intente leer el archivo xlsx fila por fila con esta biblioteca:https://github .com/ffalt/xlsx-extract

  3. Si #1, #2 no funcionan, intente https://github.com/extrabacon/xlrd- analizador