使用apache commons csv解析CSV时出现IllegalArgumentException - CSVFormat

时间:2017-12-12 22:03:49

标签: java apache-commons-csv

我正在使用Apache commons CSV解析CSV文件 使用以下代码:

CSVFormat csvFileFormat = CSVFormat.EXCEL.withHeader().withQuoteMode(QuoteMode.MINIMAL);

在某些CSV文件中,我收到以下错误:

java.lang.IllegalArgumentException: 
Mapping for Phone number not found, 
expected one of [Address, City, State, Zip, Phone Number, Product, Comments/Description, Final Status, Date Closed]

我检查了文件,它包含一个“电话号码”列,列存在且所有值都存在。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

根据您的例外消息,电话号码 n 很小,但该字段以电话号码形式包含。当发现上述消息中命名的列时,错误不会到达。