在我的CSV中,我有不一致的数据,所以我必须在迭代记录时记录错误,并希望创建一个有效CSV记录的POJO列表。我正在使用OpenCsv处理CSV文件。那么,如何记录错误并继续处理下一个记录?at com.opencsv.bean.concurrent.ProcessCsvLine.run(ProcessCsvLine.java:101)
at com.opencsv.bean.CsvToBean(Proces
我刚开始使用Java,并且有很多缺少的知识,但是我需要编写一个简单的类来将使用openCSV的csv文件转换为JavaBean。我在这里找到了一些类似问题的答案,但没有人能够帮助我。strat.setColumnMapping(columns); List list = csv.parse(strat, yourReader);
这是位于openCSV常见问题网站,也在这里的另<em
10-20T00:37:53.562000000Zpublic class Records { private String name; privateat com.opencsv.bean.ConverterPrimitiveTypes.convertToRead(ConverterPrimitiveTypes.java:128)
如果我给它一个类似的文件:joe1,1234567890我(正确地)获得以下错误消息:Field phone value "123456789" did not match expected format of ^[0-9]{10}$
由于我将这些消息传回给用户,我更希望错误消息使用CSV列名而不是bean的字段名,如果我可以