所有已解析的字段都会添加到列表中。因此,它还将添加具有以逗号分隔的多个值的字段作为原始列表的单个项。但是我正在阅读的第一个和最后一个项目包含该字段的char'\',它包含多个值。
e.g
aaa,bbb,ccc,"d,e,f" aaa,bbb,ccc,"d,,f"
因为,csv是逗号分隔符。我在char','上使用了split。 对于第一行,输出看起来像这样。
csvFieds[0] = "aaa"
csvFields[1] = "bbb"
csvFields[2] = "ccc"
csvFields[3] = "\"d"
csvFields[4] = "e"
csvFields[5] = "\"f"
我尝试在索引3和4上使用拆分,但它不起作用。
您是否有使用csv中的csv的经验?
答案 0 :(得分:0)
我只是使用Trim()函数。
csvFields[3].Trim('\"');
Trick是我必须包括双引号。