Excel: Как сохранить CSV с одинарной кавычкой вместо двойной кавычки - PullRequest
0 голосов
/ 19 марта 2019

По умолчанию мне кажется, что Excel сохраняет csv с двойной кавычкой в ​​виде символа кавычки ... поэтому тестовое поле выглядит так:

{"abc":1234}

сохраняется как

"{""abc"":1234}"

Если бы я мог указать Excel использовать одиночную кавычку (') в качестве символа кавычки, он был бы сохранен первым способом ... Мне нужна эта функция, потому что сторонняя программа (Bloomberg) не распознает "как экранирующий символ и буквально импортирует 2-й путь.

Есть ли способ указать Excel использовать другой символ для символа кавычки?

1 Ответ

0 голосов
/ 19 марта 2019

Экранирующий символ экранирует " внутри поля, поэтому использование ' будет (или должно) генерировать:

"{'"abc'":1234}"

Однако вы можете попытаться использовать ' в качестве кавычкикоторый должен сгенерировать:

'{"abc":12,34}'   // if there's a separator in the field

или, возможно:

{"abc":1234}      // if there's no separator in the field

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

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