Java代码优化:使用try-with-resources语句和清晰的错误信息
{/'title/':/'优化以下代码,并用中文解释修改部分://npublic AjaxResult importData(MultipartFile file, boolean updateSupport) throws Exception {//n//tWorkbook workbook = null;//n//tInputStream inputStream = file.getInputStream();//n//tString fileExtension = getFileExtension(Objects.requireNonNull(file.getOriginalFilename()));//n//t// 根据文件类型进行区分//n//tif (fileExtension.equals(/'xlsx/')) {//n//t/tworkbook = new XSSFWorkbook(inputStream);//n//t} else if (fileExtension.equals(/'xls/')) {//n//t/tworkbook = new HSSFWorkbook(inputStream);//n//t} else {//n//t/treturn AjaxResult.error(/'Invalid file extension/');//n//t}//n//n//tString sheetName = /'a-HKG BW WHSE-in bound/'; // 导入信息的工作表名称//n//tSheet sheet = workbook.getSheet(sheetName);//n//tif (sheet == null) {//n//t/tthrow new IllegalArgumentException(/'Sheet with name /' + sheetName + /' does not exist/');//n//t}//n//tInputStream getSheetInputStream = workbookToInputStream(workbook);//n//tExcelUtil
原文地址: https://www.cveoy.top/t/topic/pzx7 著作权归作者所有。请勿转载和采集!