Как на JS обработать CSV-файл и сформировать из содержимого HTML-таблицу?
Всем привет
Суть в следующем: есть csv-файл известной структуры (это для простоты, а так два варианта файлов), его содержимое используется для формирования стикеров (этикеток-наклеек) на товар и их последующей печати.
Изначально всё это дело отрабатывал макрос в Excel (скорость более чем устраивала, но с масштабом/выводом на печать были проблемы), потом макрос пришлось адаптировать под Word, где также столкнулся с ограничениями, главное из которых - очень низкая скорость формирования/заполнения таблицы содержимым.
В голове у меня давно была идея реализовать обработку на HTML/JavaScript: простота оформления, больше свободы действий налицо (отдельные компоненты, типа быстрых парсеров CSV я встречал).
Возможно, этот вопрос больше подходит для задачи на freelansim (ТЗ практически готово), но хотелось увидеть возможные варианты решений.
Это просто сделать с помощью регулярок, распарсить строку в js объект, а дальше делай с ним что хочешь, пусти цикл и отрисовывай. Типо того: https://jsfiddle.net/hgg201jt/
Ну скажу честно, я не собираюсь тестировать, но уверен что это будет одно из самых быстрых решений, тк мы используем только нативную функцию split и самое главное весь HTML пишем в переменную, а потом один раз вставляем.