2016-03-15 3 views
0

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

ответ

0

Когда файл сохранен с расширением .xls файла, вы можете использовать класс Workbook, используя экземпляр HSSFWorkbook, но при использовании .xlsx вы можете использовать класс Workbook, используя экземпляр XSSFWorkbook как:

Workbook w = new XSSFWorkbook(); 

(его работал на меня для файлов расширения .xlsx)

Можете ли вы поделиться своим кодом, пожалуйста ...