2
使用apache poi讀取擴展名爲xlsx的excel文件時,識別擴展需要很長時間。你能幫助爲什麼需要很長時間嗎?使用apache poi從擴展名爲xlsx的Excel文件中讀取數據時,需要很長時間
if (file.getExcelFile().getOriginalFilename().endsWith("xls"))
{
workbook = new HSSFWorkbook(file.getExcelFile().getInputStream());
} else if (file.getExcelFile().getOriginalFilename().endsWith("xlsx"))
{
workbook = new XSSFWorkbook(file.getExcelFile().getInputStream());
} else {
throw new IllegalArgumentException("Received file does not have a standard excel extension.");
}
解釋你爲什麼這樣做自己的身份?爲什麼不只是使用[WorkbookFactory.create(File)](http://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/WorkbookFactory.html#create(java.io.File)) ? – Gagravarr
感謝Gagrvarr我用這種方法解決了這個問題。 – Ram