, чтобы прочитать файл Excel, состоящий из 17 столбцов и одной строки. Я использовал Spring Excel для расширения Excel. проблема в том, что когда я запускаю приложение, оно читает первые 9 столбцов после этого индекса, я получаю сообщение об ошибке:
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 10 out of bounds for length 9
at org.springframework.batch.item.excel.support.rowset.DefaultRowSet.getColumnValue(DefaultRowSet.java:71) ~[classes/:na]
at com.example.demo.mappers.UtilisateurExcelRowMapper.mapRow(UtilisateurExcelRowMapper.java:23) ~[classes/:na]
at com.example.demo.mappers.UtilisateurExcelRowMapper.mapRow(UtilisateurExcelRowMapper.java:1) ~[classes/:na]
at org.springframework.batch.item.excel.AbstractExcelItemReader.doRead(AbstractExcelItemReader.java:70) ~[classes/:na]
... 50 common frames omitted
ниже моего кода
@Bean
PoiItemReader<Utilisateur> excelUtilisateurReader() {
PoiItemReader<Utilisateur> reader = new PoiItemReader<Utilisateur>();
reader.setLinesToSkip(5);
reader.setMaxItemCount(1);
reader.setRowMapper(excelRowMapper());
return reader;
}
обратите внимание, что мойфайл содержит 17 заполненных столбцов