java - 如何在Java中处理csv文件引号中的逗号?

标签 java csv quotes opencsv

我正在使用 opencsv读取 csv 文件。字段以逗号分隔。但在一个字段中,如果包含引号,则引号内的逗号不是分隔符。例如,“你好,世界”。

当前的 opencsv 无法处理这个问题。如何解决这个问题?

更新

我发现不是逗号的问题(到目前为止)。问题行是:...,"一颗 child 的心\",...。似乎去掉了引号,这样读取字段就变成了a child"s heart",............代表以下所有内容数据。

看来不是opencsv的问题,而是输入数据困惑。

最佳答案

您可以编写自定义代码来搜索 csv 文件,并将引号内的所有逗号替换为 , 或稍后可以识别的特殊字符,并将其放回逗号。

关于java - 如何在Java中处理csv文件引号中的逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8918273/

相关文章:

javascript - 单引号参数与无引号参数?

java - 哪个版本的 Java 支持 -command 选项?

java - 我的背景是什么以及在哪里可以找到它?

python - 如何将键值管道分隔文件转换为带标题的完美 csv 文件

java - 将变量放入引号后的打印周期

python - PyYAML 转储格式

java - 如何根据库存文件名创建 xml 文件

java - JDBC 中的问号占位符和 c3p0 PreparedStatement 未在 setString() 中被替换

python - 如何将 statsmodels 测试的结果导出到 CSV?

Python解析csv文件——用冒号代替逗号