我遇到問題。我想使用XSSFWorkbook在xlsx中讀取工作表名稱。 我添加外部JAR在我的項目: POI-3.9-JAR POI-OOXML-3.11.jar 的xmlbeans-2.4.0.jarJava 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