2016-11-29 2 views
0

У меня проблема с преобразованием большого XLSX, который превышает 600 мб для CSV. Дело в том, что с меньшими файлами (> 3 МБ) это нормально, но когда дело доходит до больших файлов, я вижу, как он поглощает всю память, а затем просто создает пустой файл test.csv.

До сих пор я использовал этот модуль: узел-XLSX
Я следую руководству здесь: Convert XLS to CSV on the server in NodeАнализ или преобразование большого XLSX (более 600 МБ) в CSV в NodeJS

+0

Просто любопытно, почему вы пытаетесь разобрать его в CSV-файл? У вас есть пример ваших xls и что вы хотите, чтобы результат выглядел как в csv? – tilted

+0

xlsx - просто простой лист с большим количеством столбцов и некоторыми данными в них, без графиков или визуального объекта. – T2Admin

ответ

0

Направляющих вы следуете отлично для небольших файлов работает. Однако XLSX является самым известным.

Но это также не удастся для больших файлов из-за ограничения использования ОЗУ.

Вы можете увеличить допустимое количество памяти --max_old_space_size = 4096, где 4096 = 4GB

 Смежные вопросы

  • Нет связанных вопросов^_^