Это все еще считается допустимым файлом CSV?

#excel #csv

#excel #csv

Вопрос:

Допустим, у меня есть файл .CSV с этим содержимым:

 "Name","Values"
"Full Name","David Grey"
"Phone Number","323435454"
"ID","3f21a543cd213b4"
  

Как вы можете видеть, он использует " s, даже если rn в этих ячейках нет значений, os , s . Поэтому Excel показывает его неправильно?

 Name,"Values"
Full Name,"David Grey"
Phone Number,"323435454"
ID,"3f21a543cd213b4"
  

Каждая строка отображается в одном столбце, R1 где R = идентификатор строки.

Я создаю этот файл на C # с помощью пользовательского метода. Должен ли я добавить if элемент, который проверяет, содержит ли ячейка , s, и добавить " только тогда?

Комментарии:

1. Excel показывает его с двойными кавычками, как во втором примере?

2. Когда вы проходите через мастер импорта, видите ли вы возможность контролировать, как он обрабатывает столбцы?

3. Возможно, вы захотите добавить условие в свой код c # при генерации выходных данных, в противном случае Excel по умолчанию интерпретирует это как строковый литерал с заключенной запятой (одна ячейка), а не несколько значений (2 ячейки). Кавычки обычно используются для определения строкового литерала, который включает запятые.

4. Хорошо, я сделаю это, когда вернусь домой.