#laravel #laravel-excel
#laravel #laravel-excel
Вопрос:
Я использую Laravel Excel для импорта продуктов из файлов CSV.
Настройки CSV:
- Формат ISO-8859-1
- Запятая в качестве разделителя.
- «как вложение
У некоторых продуктов название заканчивается обратной косой чертой. Пример: Модель продукта DN123
Если посмотреть на необработанный CSV-файл в текстовом редакторе, он будет выглядеть следующим образом: … «Пример модели продукта DN123 «, «Обувь», «Мужчины»…
При импорте это воспринимается как enclousure («) после экранирования обратной косой черты. Как я могу предотвратить это? Когда я открываю CSV в mac-program Numbers, все в порядке.
Ответ №1:
Это плохо документировано, но escape_character можно изменить в пользовательских настройках CSV. Я изменил это на » и это сработало.