我正在使用 opencsv读取 csv 文件。字段以逗号分隔。但在一个字段中,如果包含引号,则引号内的逗号不是分隔符。例如,“你好,世界”。
当前的 opencsv 无法处理这个问题。如何解决这个问题?
更新
我发现不是逗号的问题(到目前为止)。问题行是:...,"一颗 child 的心\",...
。似乎去掉了引号,这样读取字段就变成了a child"s heart",......
和......
代表以下所有内容数据。
看来不是opencsv的问题,而是输入数据困惑。
最佳答案
您可以编写自定义代码来搜索 csv 文件,并将引号内的所有逗号替换为 , 或稍后可以识别的特殊字符,并将其放回逗号。
关于java - 如何在Java中处理csv文件引号中的逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8918273/