Java CSVeed 库,未带引号字段内的引用选项?



我正在研究几个Java库来解析csv文件。我找不到以下行的CSV库的解决方案:

af,dekh"iykh'ya,Dekh"iykh'ya,13,,34.60345,69.2405

我有这个错误:

org.csveed.report.CsvException: Illegal state transition:
Parsing symbol QUOTE_SYMBOL [34] in state INSIDE_FIELD
19970: af,dekh

我非常了解不幸的是会发生什么,我尝试了不同的选项组合但没有成功。有办法吗? 事实上,7列的完美线应该是:

af,dekh"iykh'ya,Dekh"iykh'ya,13,,34.60345,69.2405
af,dekh"iykh'ya,Dekh"iykh'ya,13,,34.60345,69.2405

要在以下字段中解析它,您必须在解析器中关闭引号:

af
dekh"iykh'ya
Dekh"iykh'ya
13
<null>
34.60345
69.2405

如果无法关闭引用,则可以使用setQuote(char symbol)并提供未使用的 char 作为参数。

最新更新