Некоторые поля недействительны и заключены в кавычки.C#

Место общения программистов C#
Ответить
Anonymous
 Некоторые поля недействительны и заключены в кавычки.

Сообщение Anonymous »

Мое приложение преобразует CSV-файлы в объекты.
Обычно файлы имеют один и тот же формат, поля разделены \t, а значения не заключены в кавычки.
Странно, что когда я открываю файл, записываю в поле случайный символ, сохраняю и загружаю, он распознается.
Вот файл без редактирования:

Код: Выделить всё

id      created_time    ad_id   ad_name
l:123      2025-01-15T11:12:24+01:00       ag:6        "20241219 | Lead | Image | CCA | V2"
А вот это отредактировано:

Код: Выделить всё

id      created_time    ad_id   ad_name
l:123      2025-01-15T11:12:24+01:00       ag:6        20241219 | Lead | Image | CCA. | V2
Неотредактированная строка не распознается; Отредактировано, работает как положено.
До сих пор я пробовал добавить несколько конфигураций в свою CsvConfiguration, например:
BadDataFound, Quote и Mode со всеми параметрами (Escape, NoEscape и RFC4180). ).
Оно остается прежним.

Подробнее здесь: https://stackoverflow.com/questions/793 ... round-them
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»