当通过super-csv库读取文件时,由于特殊字符(字段中有一个双引号)或使用Tokenizer覆盖readline调用而导致读取无法正常工作时,文件错误结束。我真的可以使用一些帮助来获得任何新方法。
要求:
样本
67893435 | I | F | M | vavfsvdvsdv
12456665 | I | F | M | 3 + D“ ABC值
14585668 | I | F | M | vsdvsdvdade
我尝试了这个示例https://stackoverflow.com/questions/15210568/java-csv-parser-with-unescaped-quotes,但是读者没有工作。
我看到一篇文章删除带有双引号(approach to remove special char line)的行,但是由于跳过或出现错误,在阅读过程中我无法做到这一点。
谢谢!