У меня есть список объектов, и я хочу создать файл Excel из элементов списка, но не хочу указывать все столбцы по одному. Я хочу взять все свойства объекта в al oop и поместить в excel.
for (CustomerDTO customerDto : customerDtoList) {
Row row = sheet.createRow(rowNumber++);
row.createCell(0).setCellValue(customerDto.getName());
row.createCell(1).setCellValue(customerDto.getSurname());
row.createCell(2).setCellValue(customerDto.getAddress());
row.createCell(3).setCellValue(customerDto.isActive() ? "Enabled" : "Disabled");
}
Как вы видите в коде, я получаю только 4 столбца, но я хочу получить все свойства, но не жестко закодировать все кодирует один пока один ...
что-то вроде:
int index = 0
for (CustomerDTO customerDto : customerDtoList) {
index++;
row.createCell(index).setCellValue(customerDto.GETTERBLABLA);
}
Я проверил "отражение", но не смог получить точное решение. Как я могу назвать всех получателей в al oop?