Как читать файл Excel ( xlsx ), используя заголовки Apache POI , Spring Boot !!!. Я знаю, что мы можем читать, используя итератор строк и ячейкуитератор.Я хочу читать, используя заголовок.
Вот так я читаю xlsx файл, используя итератор строки и итератор ячейки
InputStream ExcelFileToRead = new FileInputStream("myfile.xlsx");
XSSFWorkbook wb = new XSSFWorkbook(ExcelFileToRead);
XSSFWorkbook test = new XSSFWorkbook();
XSSFSheet sheet = wb.getSheetAt(0);
XSSFRow row;
XSSFCell cell;
Iterator rows = sheet.rowIterator();
while (rows.hasNext())
{
row = (XSSFRow) rows.next();
Iterator cells = row.cellIterator();
while (cells.hasNext())
{
cell = (XSSFCell) cells.next();
if (cell.getCellType() == XSSFCell.CELL_TYPE_STRING) {
System.out.print(cell.getStringCellValue() + " ");
} else if (cell.getCellType() == XSSFCell.CELL_TYPE_NUMERIC) {
DecimalFormat decimalFormat = new DecimalFormat("#0.00");
Double impactMultiple = cell.getNumericCellValue();
System.out.print(impactMultiple+" ");
}
}
System.out.println();
}
Но как читать с помощью заголовка ??
код :
Изображение для справки 1:
Изображение для справки 2: