我的 TSV(制表符分隔值)数据中有未转义的双引号,我想在使用 CsvHelper 读取时保留它们。例如:
Column1 Column2 Column3
Value "1" Value "2" Value "3"
我该怎么做?现在我的
CsvConfiguration
看起来像这样:
new CsvConfiguration(CultureInfo.InvariantCulture)
{
HasHeaderRecord = true,
Delimiter = "/t",
NewLine = "/r/n",
IgnoreBlankLines = true,
MissingFieldFound = null,
HeaderValidated = null,
CacheFields = true,
PrepareHeaderForMatch = args => args.Header.Trim(),
TrimOptions = TrimOptions.Trim,
LineBreakInQuotedFieldIsBadData = false,
};
我可以设置
BadDataFound = null
但是因为Value "2"
不被认为是坏的我不确定这是否是一个有效的选项。