У меня проблема. Я хочу прочитать имя листа в xlsx, используя XSSFWorkbook. добавить внешние JARs в моем проекте: пои-3,9-банка пои-OOXML-3.11.jar XMLBeans-2.4.0.jarОтсутствует Java org.apache.poi.unsupportedfileformatexception
private static String getSheetName(int page, String file) {
FileInputStream fileInputStream = null;
String name="";
try {
fileInputStream = new FileInputStream(file);
System.out.println(file);
Workbook workbook = new XSSFWorkbook(fileInputStream);
System.out.println(workbook.getNumberOfSheets());
name=workbook.getSheetName(page);
} catch (IOException e) {
e.printStackTrace();
} finally {
if (fileInputStream != null) {
try {
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return name;
}
Но он выбрасывает всегда это исключение:
java.lang.NoClassDefFoundError: org/apache/poi/UnsupportedFileFormatException
Кто-нибудь знает, что я забыл? Благодаря!
Да, это работает! Большое спасибо! :) – blackman