我有一个我想用 Java 读取的 CSV 文件,问题是我的 CSV 文件包含多行单元格,例如这是我的 CSV 文件的一个条目
"[Not Before]
25-01-2011 05:30:00
[Not After]
16-03-2014 05:29:59
","Valid","Signature verified","C:\Users\ngoel\Desktop\drivers\x64\aksclass.sys"
这只是我的 CSV 文件的一行
我遇到了类似的问题,尽管在这种情况下是创建可以处理多行单元格值的 CSV。
我要替换的代码是由另一位开发人员手工制作的,在解析输入字段时还有一些其他奇怪的地方。
我选择使用开源库http://opencsv.sourceforge.net/替换此代码,因为它通过一个相当简单的 API 为我处理了多行和其他常见的解析问题,该 API 具有很好的简单示例和文档。