У меня есть код, использующий Apache POI, написанный для чтения данных из листов .xls с использованием hssf. Я бы хотел, чтобы программа читала листы .xlsx, используя org.apache.poi.ss.usermodel. Вот код:
(_fileName передается в функцию)
java.io.FileInputStream fs = новый java.io.FileInputStream (_fileName)
Workbook book = WorkbookFactory.create (fs);
Выдает следующее исключение для файла .xlsx: InavlidFormatException - Не удается прочитать часть типов содержимого!
Я делаю это в Visual Studio, поэтому в окне вывода говорится «Первое случайное исключение типа 'org.apache.poi.openxml4j.exceptions.InvalidFormatException' произошло в poi-ooxml-3.7-20101029.dll '.
А для файла .xls в окне вывода говорится «Первое случайное исключение типа« java.io.IOException »произошло в IKVM.OpenJDK.Core.dll»
Было бы здорово, если бы кто-то мог помочь мне решить эту проблему. Работаю над этим со вчерашнего дня.
Спасибо большое !!!
Саундаря