Beim Lesen der Excel-Datei mit der Erweiterung Xlsx mit Apache Poi dauert es lange die Identifizierung der Erweiterung. Kannst du bitte helfen, warum es so lange dauert?Beim Lesen der Daten aus der Excel-Datei mit der Erweiterung xlsx mit Apache Poi dauert es lange
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.");
}
Warum Sie die Identifikation selbst tun? Warum verwenden Sie nicht einfach [WorkbookFactory.create (File)] (http://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/WorkbookFactory.html#create (java.io.File)) ? – Gagravarr
Danke Gagrvarr Ich habe das mit dieser Methode gelöst. – Ram