|
@@ -3325,17 +3325,11 @@ public class ExcelTabController extends BladeController {
|
|
|
return filename.toLowerCase().endsWith(".xlsx") || filename.toLowerCase().endsWith(".xls");
|
|
|
}
|
|
|
|
|
|
- private boolean isExcelFile(MultipartFile file) throws IOException {
|
|
|
- org.apache.poi.ss.usermodel.Workbook workbook = null;
|
|
|
- try (InputStream inputStream = file.getInputStream()) {
|
|
|
- workbook = WorkbookFactory.create(inputStream);
|
|
|
+ private boolean isExcelFile(MultipartFile file){
|
|
|
+ try (InputStream inputStream = file.getInputStream(); org.apache.poi.ss.usermodel.Workbook workbook = WorkbookFactory.create(inputStream)) {
|
|
|
return ObjectUtil.isNotEmpty(workbook);
|
|
|
} catch (Exception e) {
|
|
|
return false;
|
|
|
- } finally {
|
|
|
- if (workbook != null) {
|
|
|
- workbook.close();
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
|