Вам нужно пои-OOXML читать XLSX формат тоже. Добавить эту Maven зависимость
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.15</version>
</dependency>
Для использования XLs
Workbook = new HSSFWorkbook(new FileInputStream(new File("fileName")));
Для XLSX использовать
Workbook = workbook = new XSSFWorkbook(new FileInputStream(new File("fileName")));
Если вы не знаете, формат файла перед чтением и иногда найти .xls или. Расширение файла xlsx может не всегда быть достаточно хорошим, чтобы найти фактический формат файла. В таком случае делать, как этот
Workbook workbook;
try {
workbook = new HSSFWorkbook(new FileInputStream(new File("fileName")));
System.out.println(" Reading XLS file");
} catch (OfficeXmlFileException e) {
System.out.println(" Reading XLSX file");
workbook = new XSSFWorkbook(new FileInputStream(new File("fileName")));
}
отдых все равно .xls и .xlsx
Простой способ создать учебное пособие по автоопределение, то вход
Workbook workbook = WorkbookFactory.create(new File("fileName"));
Что такое код у вас есть пытался? Поддерживает ли xssf оба формата? Также это не связано с селеном. – Akbar