У меня проблема с преобразованием большого XLSX, который превышает 600 мб для CSV. Дело в том, что с меньшими файлами (> 3 МБ) это нормально, но когда дело доходит до больших файлов, я вижу, как он поглощает всю память, а затем просто создает пустой файл test.csv.
До сих пор я использовал этот модуль: узел-XLSX
Я следую руководству здесь: Convert XLS to CSV on the server in NodeАнализ или преобразование большого XLSX (более 600 МБ) в CSV в NodeJS
0
A
ответ
0
Направляющих вы следуете отлично для небольших файлов работает. Однако XLSX является самым известным.
Но это также не удастся для больших файлов из-за ограничения использования ОЗУ.
Вы можете увеличить допустимое количество памяти --max_old_space_size = 4096, где 4096 = 4GB
Просто любопытно, почему вы пытаетесь разобрать его в CSV-файл? У вас есть пример ваших xls и что вы хотите, чтобы результат выглядел как в csv? – tilted
xlsx - просто простой лист с большим количеством столбцов и некоторыми данными в них, без графиков или визуального объекта. – T2Admin