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