/ / недійсний виняток формату під час використання poi [дублікат] - java, excel, apache-poi

невірний формат виняток при використанні poi [duplicate] - java, excel, apache-poi

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

Відповіді:

0 для відповіді № 1

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

Workbook w = new XSSFWorkbook();

(він працював для мене .xlsx розширення файлів)

Чи можете ви поділитися своїм кодом, будь ласка ...