Недопустимое исключение формата при использовании poi
Я пытаюсь вставить данные файла Excel в базу данных с помощью API-интерфейса POI, но когда я загружаю файл Excel с расширением.xlsx, я получаю это исключение " org.apache.poi.openxml4j.exceptions.InvalidFormatException: пакет должен содержать часть типа содержимого [M1.13]". Ранее я пытался сделать то же самое, и это работало нормально, но когда я редактировал файл Excel и сохранял его в новый файл с расширением.xlsx (автоматическое расширение имени файла), он не работал.
1 ответ
Когда ваш файл сохраняется с расширением.xls, вы можете использовать класс Workbook с помощью экземпляра HSSFWorkbook, но при использовании.xlsx вы можете использовать класс Workbook с помощью экземпляра XSSFWorkbook как:
Workbook w = new XSSFWorkbook();
(у меня это работает для файлов расширения.xlsx)
Можете ли вы поделиться своим кодом, пожалуйста...