Как преобразовать локальный файл в другой в браузере с помощью JS? - PullRequest
0 голосов
/ 27 января 2019

Мне нужно загрузить локальный файл (в формате CSV) в браузер, изменить его, а затем сохранить его локально.

Моя проблема заключается в том, что эти файлы потенциально огромны, и мне нужно их выполнитьв пакетном режиме.

У меня уже есть функция, которая преобразует каждую строку файла, принимая ее за строку.

Я ищу потоковое решение, которое преобразовало бы строку файла за строкой.чтобы наконец открыть меню файла и позволить пользователю выбрать местоположение для вновь созданного файла.

Я знаю, что потоки доступны в браузерах, но я не могу найти ни одного примера его использования в браузере в подобном случае.

1 Ответ

0 голосов
/ 27 января 2019

Я просто изучал то же самое на прошлой неделе.Существует библиотека для javascript под названием Papa parse, которая может обрабатывать файлы размером в ГБ с потоковой передачей файлов.https://www.papaparse.com/faq

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...