首页 文章

CSV文件和逗号内部值[重复]

提问于
浏览
0

可能重复:Java:拆分以逗号分隔的字符串,但忽略引号中的逗号

有没有办法在csv文件中处理值内的逗号?

例如,如果有一个公司名称,Some Company,Inc ..通常的解析将公司和公司之间的逗号解释为值之间的分隔符,这会抛弃所有内容 .

我无法控制csv文件 - 我需要以它的方式使用它 . Java中有解决方案吗?

编辑:解决方案可以找到here

3 回答

  • 0

    我通常使用用分号而不是昏迷分隔的csv文件 . 基本上csv文件是带分隔符的文本文件 . 您可以使用许多分隔符 . 例如,您可以通过创建文本文件来测试它,添加用分号分隔的几个项目,然后将文件扩展名更改为csv .

    Here's a link giving more information

  • 0

    如果使用引号生成CSV文件,则应使用它们 . 否则,您必须创建一个工具,在处理文件之前根据某些可识别的模式自动转义逗号 .

  • 0

    使用OpenCSV,这是一个广泛使用的库来处理csv格式 .

相关问题