我正在研究几个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 作为参数。