Предотвращение экранирования обратной косой черты при импорте CSV

#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. Я изменил это на » и это сработало.