【发布时间】:2018-12-29 14:43:43
【问题描述】:
我们是否可以找到“CSV 行末尾未终止的引用字段”的行号?我正在尝试在 java 中读取 CSV 文件,但最可能是因为出现错误 - 有一个报价已打开但未关闭。 我正在使用 deeplearning4j 的 CSVRecordReader - datavec。
这个想法是,如果我找到该行号,我可以删除/更正它。但问题是,抛出错误时我找不到行号。
如果您对 Java 或其他语言有任何建议,请告诉我。谢谢!
【问题讨论】:
-
如果要查找包含奇数引号的行,只需计算引号即可。
-
我是这么认为的,但是如果我们有一个转义的报价呢?
-
如果你知道转义字符,你可以省略转义字符后面的引号。
-
或者你可以使用另一个 csv 库。我相信有些库可以检测到错误。
-
谢谢!我可以使用其他库,但该库提供了许多其他功能,并且紧密集成。我需要和那个图书馆一起生活。因此,我必须更正/删除文件....
标签: java csv import deeplearning4j