Я использую пакет CsvHelper для записи моих моделей C # в CSV. Я использую карты свободных классов (унаследованные от CsvClassMap), чтобы определить свое поле для сопоставлений свойств.
У меня проблема в том, что некоторые значения свойств выглядят как даты, на которые нужно обратить внимание. Например «2 - 4». Я ожидаю, что конечный пользователь будет использовать Excel для просмотра этих CSV-файлов. Я не хочу, чтобы эти значения отображались как даты, поэтому я хочу, чтобы CsvHelper заключил это поле в кавычки. Однако я хочу, чтобы ТОЛЬКО это поле было заключено в кавычки. Есть ДРУГИЕ поля, содержащие данные, которые Я ХОЧУ интерпретировать (например, даты). Могу ли я настроить свое сопоставление, чтобы указать, что это поле должно цитироваться? Я играл с преобразователем типов, но это явно неправильный подход, потому что он преобразует ЗНАЧЕНИЕ, а не инструктирует, как отформатировать поле.