CSV行末的带引号的未终止字段

问题描述

我正在尝试使用CSVReader解析CSV文件。该文件中大约有5万条记录。很少有记录在带引号的字符串内有逗号。当解析器遇到这样的行时,就会出现以下异常

java.io.IOException: Unterminated quoted field at end of CSV line. Beginning of lost text: 2E,C1,Sample CTitle,Name1; Name2; Name3,[email protected]; [email protected]; [email protected],2017-10-31
    at com.opencsv.CSVReader.readNext(CSVReader.java:353) ~[opencsv-4.5.jar:na]
    at com.opencsv.CSVReader.readAll(CSVReader.java:320) ~[opencsv-4.5.jar:na]

CSV文件中的行:

“ 105144”,“示例标题,2E”,“ C1”,“示例类别”,“ Name1; Name2; Name3”,“ [email protected]; [email protected]; [email protected]” ,“ 2017-10-31”。

如果我只有这一行,而CSV文件中没有更多记录,则解析器可以对此记录正常工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)