diff --git a/fastexcel-core/src/main/java/cn/idev/excel/support/ExcelTypeEnum.java b/fastexcel-core/src/main/java/cn/idev/excel/support/ExcelTypeEnum.java index 2b5b0e6fe..cab94e051 100644 --- a/fastexcel-core/src/main/java/cn/idev/excel/support/ExcelTypeEnum.java +++ b/fastexcel-core/src/main/java/cn/idev/excel/support/ExcelTypeEnum.java @@ -9,8 +9,8 @@ import cn.idev.excel.exception.ExcelCommonException; import cn.idev.excel.read.metadata.ReadWorkbook; import cn.idev.excel.util.StringUtils; - import lombok.Getter; +import org.apache.poi.EmptyFileException; import org.apache.poi.util.IOUtils; /** @@ -87,6 +87,8 @@ public static ExcelTypeEnum valueOf(ReadWorkbook readWorkbook) { return recognitionExcelType(inputStream); } catch (ExcelCommonException e) { throw e; + } catch (EmptyFileException e) { + throw new ExcelCommonException("The supplied file was empty (zero bytes long)"); } catch (Exception e) { throw new ExcelCommonException( "Convert excel format exception.You can try specifying the 'excelType' yourself", e); diff --git a/update.md b/update.md index e69de29bb..78ffae30a 100644 --- a/update.md +++ b/update.md @@ -0,0 +1,9 @@ +# 1.1.0 +此次升级主要修复历史 BUG,同时剔除了部分依赖库,保证 `MIT` 协议下的使用。 + +具体更新内容如下: +- 【改进】移除 `itext` 依赖库,将 `转换PDF` 功能迁移至新项目; +- 【修复】fill填充空数据,可能导致行数据错乱的问题; +- 【修复】打印CSV文件的 `hashcode`,可能会产生的堆栈溢出问题; +- 【优化】增加报错内容详细信息; +- 【优化】更新代码格式和部分错别字。