使用 apache commons csv 解析 CSV 时出现 IllegalArgumentException - CSVFormat
IllegalArgumentException when using parsing CSV using apache commons csv - CSVFormat
我正在使用 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]
我检查了文件,它包含一个"Phone Number"列,列存在并且所有值都存在。
我做错了什么?
根据您的异常消息,Phone number 的 n 很小,但该字段包含在 Phone 数字 形式。当它找到上面消息中命名的列时,错误不会到达。
我正在使用 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]
我检查了文件,它包含一个"Phone Number"列,列存在并且所有值都存在。
我做错了什么?
根据您的异常消息,Phone number 的 n 很小,但该字段包含在 Phone 数字 形式。当它找到上面消息中命名的列时,错误不会到达。