天天看點

java.lang.IllegalArgumentException: Index for header ‘XXX‘ is 1 but CSVRecord only has 1 value

Java,導入csv檔案時報錯。

定位到以下代碼出錯

java.lang.IllegalArgumentException: Index for header ‘XXX‘ is 1 but CSVRecord only has 1 value

這是簡單的字元串數組,取值。考慮了一下報錯原因。

csv的資料是這樣的:

小明,1,2,3

小李,3,4,5

如果你的csv檔案的分隔符與你程式讀取設定的分隔符不同,很有可能就會出現這個錯誤。

解決:

java.lang.IllegalArgumentException: Index for header ‘XXX‘ is 1 but CSVRecord only has 1 value
csv

繼續閱讀