WorkbookFactory.create(inputStream)

Ami*_*Rai 5 java excel

这里是我在阅读文件的代码xlsxxls格式

File customerTemplateFileObj = new File(customerTemplateFullPath);
InputStream inputStream = new FileInputStream(customerTemplateFileObj);

Workbook myWorkBook = null;
try {

    ***myWorkBook = WorkbookFactory.create(inputStream);***
} 
catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

int totalSheets = myWorkBook.getNumberOfSheets();
Run Code Online (Sandbox Code Playgroud)

我的代码对于xls格式来说工作正常,但是xlsx

myWorkBook = WorkbookFactory.create(inputStream);
Run Code Online (Sandbox Code Playgroud)

没有任何例外。