как настроить заголовок как вторую строку, чтобы Spring пакет Excel отображал имена полей второй строки с BeanNames
private RowMapper<Person> excelRowMapper() {
BeanWrapperRowMapper<Person> rowMapper = new BeanWrapperRowMapper<>();
rowMapper.setTargetType(Person.class);
return rowMapper;
}
Приведенный выше код рассматривает первую строку как заголовок и сопоставляет имена столбцов первой строки с именами свойств Person, но у меня есть вариант использования, где мне нужно сопоставить имена столбцов второй строки с именами свойств Person, пожалуйста, помогите мне, как это сделать.
Мой читатель, как показано ниже
@Bean
ItemReader<Person> excelStudentReader() {
PoiItemReader<Person> reader = new PoiItemReader<>();
reader.setLinesToSkip(2);
reader.setResource(new ClassPathResource("sample-excel4.xlsx"));
reader.setRowMapper(excelRowMapper());
return reader;
}