#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. Хорошо, я сделаю это, когда вернусь домой.