我有一个 csv 文件,其中有 5 列,用“,”分隔。
当列中的数据包含“,”时,读取 csv 时会出现问题。
我尝试使用 Opencsv,但它给出了同样的问题。
最佳答案
如果列包含逗号 (,
),则必须用双引号 ("
) 括起来。双引号可以通过重复来转义 (“”
)。
因此,包含带逗号的值的行必须表示为:
"hello, world", "This says: ""hello, world"""
该行包含两个值:
- 你好,世界
- 这表示:“你好,世界”
关于java - 从 csv 文件读取时忽略逗号值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16014153/