Дополнительные кавычки в CSV-файле - PullRequest
0 голосов
/ 20 сентября 2018

У меня проблема с добавлением дополнительных кавычек в CSV-файл.

Например, если я сохраню следующий текст в CSV-файле: Hello "hello" Hello

Тогда текст будет сохранен, как показано ниже (можно просмотреть из блокнота): "Привет" "" привет "" Привет "

Есть ли способ избежать этого?

1 Ответ

0 голосов
/ 20 сентября 2018

Во-первых, почему это происходит, см. spec .

В частности, часть, которая интересует этот вопрос:

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

"aaa", "b" "bb", "ccc"

Excel заключает в кавычки текст, если разделитель является запятой, чтобы избежать таких случаев, какThis, which has a comma in it, так как это приведет к ошибке синтаксического анализа.

Если у вас нет кавычек внутри какого-либо из ваших значений, вы можете вручную удалить те, которые Excel ставит вокруг каждого значения.Или попробуйте другой разделитель.

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