我正在使用
opencsv来读取csv文件。字段用逗号分隔。但在一个字段中,如果它包含引号,则引号内的逗号不是分隔符。例如,“你好,世界”。
如何处理Java中csv文件的逗号引用?
目前opencsv无法处理。如何解决这个问题?
更新
我发现它不是逗号的问题(到目前为止)。问题行是:...,"a children""s heart\",...
。它似乎删除了报价,因此读取字段变为a children"s heart",......
和......
代表以下所有数据。
它似乎不是opencsv的问题,但混乱的输入数据。
编写你自己的解析器? – milan 2012-01-18 22:14:34
首先,在功能中声明一个错误报告为'忽略带引号的元素中的逗号'。 – ccoakley 2012-01-18 22:15:45
你是否希望将它作为两个字段返回,即“Hello”和“World”? – tzaman 2012-01-18 22:15:50