如何在 TSV 数据中保留未转义的双引号?

问题描述 投票:0回答:0

我的 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"
不被认为是坏的我不确定这是否是一个有效的选项。

csv csvhelper
© www.soinside.com 2019 - 2024. All rights reserved.