我正在使用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]
我检查了文件,它包含一个“电话号码”列,列存在且所有值都存在。
我做错了什么?
答案 0 :(得分:1)
根据您的例外消息,电话号码的 n 很小,但该字段以电话号码形式包含。当发现上述消息中命名的列时,错误不会到达。