|
|
@ -1,10 +1,17 @@ |
|
|
|
|
|
|
|
# 3.1.3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 提供xlsx兼容性:兼容`sharedStrings.xml` 存储在 `x:t`标签 |
|
|
|
|
|
|
|
|
|
|
|
# 3.1.2 |
|
|
|
# 3.1.2 |
|
|
|
|
|
|
|
|
|
|
|
* 修复长时间运行会产生大对象的bug [Issue #2725](https://github.com/alibaba/easyexcel/issues/2725) |
|
|
|
* 修复长时间运行会产生大对象的bug [Issue #2725](https://github.com/alibaba/easyexcel/issues/2725) |
|
|
|
|
|
|
|
|
|
|
|
# 3.1.1 |
|
|
|
# 3.1.1 |
|
|
|
|
|
|
|
|
|
|
|
* 修复部分xlsx无法读取超链接的bug |
|
|
|
* 修复部分xlsx无法读取超链接的bug |
|
|
|
|
|
|
|
|
|
|
|
# 3.1.0 |
|
|
|
# 3.1.0 |
|
|
|
|
|
|
|
|
|
|
|
* 支持jdk17,去除cglib&asm依赖,改成重新拷贝一份 [Issue #2240](https://github.com/alibaba/easyexcel/issues/2240) |
|
|
|
* 支持jdk17,去除cglib&asm依赖,改成重新拷贝一份 [Issue #2240](https://github.com/alibaba/easyexcel/issues/2240) |
|
|
|
* 升级ehcache 到 3.9.9 ,为了兼容jdk17 |
|
|
|
* 升级ehcache 到 3.9.9 ,为了兼容jdk17 |
|
|
|
* 在有样式没有数据的情况下也算空行 [Issue #2294](https://github.com/alibaba/easyexcel/issues/2294) |
|
|
|
* 在有样式没有数据的情况下也算空行 [Issue #2294](https://github.com/alibaba/easyexcel/issues/2294) |
|
|
@ -20,24 +27,27 @@ |
|
|
|
* csv支持设置读写编码 [Issue #2404](https://github.com/alibaba/easyexcel/issues/2404) |
|
|
|
* csv支持设置读写编码 [Issue #2404](https://github.com/alibaba/easyexcel/issues/2404) |
|
|
|
* 读写支持`try-with-resources`语法糖 |
|
|
|
* 读写支持`try-with-resources`语法糖 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 3.0.5 |
|
|
|
# 3.0.5 |
|
|
|
|
|
|
|
|
|
|
|
* 修复`ReadListener` 转换异常不抛出的问题 |
|
|
|
* 修复`ReadListener` 转换异常不抛出的问题 |
|
|
|
|
|
|
|
|
|
|
|
# 3.0.4 |
|
|
|
# 3.0.4 |
|
|
|
|
|
|
|
|
|
|
|
* 调整读写默认大小,防止大批量写的时候可能会full gc |
|
|
|
* 调整读写默认大小,防止大批量写的时候可能会full gc |
|
|
|
* `fill`的情况新增 `afterRowDispose`事件 |
|
|
|
* `fill`的情况新增 `afterRowDispose`事件 |
|
|
|
|
|
|
|
|
|
|
|
# 3.0.3 |
|
|
|
# 3.0.3 |
|
|
|
|
|
|
|
|
|
|
|
* 修复`HeadStyle`无效的bug |
|
|
|
* 修复`HeadStyle`无效的bug |
|
|
|
|
|
|
|
|
|
|
|
# 3.0.2 |
|
|
|
# 3.0.2 |
|
|
|
|
|
|
|
|
|
|
|
* 大幅提升读写性能 |
|
|
|
* 大幅提升读写性能 |
|
|
|
* 修复列宽注解没用的bug [Issue #2151](https://github.com/alibaba/easyexcel/issues/2151) |
|
|
|
* 修复列宽注解没用的bug [Issue #2151](https://github.com/alibaba/easyexcel/issues/2151) |
|
|
|
* 修复`CellData`接收失败的的bug [Issue #2147](https://github.com/alibaba/easyexcel/issues/2147) |
|
|
|
* 修复`CellData`接收失败的的bug [Issue #2147](https://github.com/alibaba/easyexcel/issues/2147) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 3.0.1 |
|
|
|
# 3.0.1 |
|
|
|
|
|
|
|
|
|
|
|
* 升级到正式版 |
|
|
|
* 升级到正式版 |
|
|
|
* 修复填充样式可能丢失的问题 [Issue #2124](https://github.com/alibaba/easyexcel/issues/2124) |
|
|
|
* 修复填充样式可能丢失的问题 [Issue #2124](https://github.com/alibaba/easyexcel/issues/2124) |
|
|
|
* 修复填充数据为空 可能NPE的bug |
|
|
|
* 修复填充数据为空 可能NPE的bug |
|
|
@ -45,7 +55,6 @@ |
|
|
|
* 修复样式可能超过最大限制的bug |
|
|
|
* 修复样式可能超过最大限制的bug |
|
|
|
* 修复写入过慢的bug |
|
|
|
* 修复写入过慢的bug |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 3.0.0-beta3 |
|
|
|
# 3.0.0-beta3 |
|
|
|
|
|
|
|
|
|
|
|
* 修复导出浮点型数据可能精度异常的bug |
|
|
|
* 修复导出浮点型数据可能精度异常的bug |
|
|
@ -128,7 +137,8 @@ |
|
|
|
* 修复xls仅公式行 不读取的bug [Issue #1324](https://github.com/alibaba/easyexcel/issues/1324) |
|
|
|
* 修复xls仅公式行 不读取的bug [Issue #1324](https://github.com/alibaba/easyexcel/issues/1324) |
|
|
|
* 修复xls直接读取第2页 `NPE` 的bug [Issue #1280](https://github.com/alibaba/easyexcel/issues/1280) |
|
|
|
* 修复xls直接读取第2页 `NPE` 的bug [Issue #1280](https://github.com/alibaba/easyexcel/issues/1280) |
|
|
|
* 修复填充的时候,最后一行中间有空行会创建失败的bug |
|
|
|
* 修复填充的时候,最后一行中间有空行会创建失败的bug |
|
|
|
* 修复`includeColumnIndexes`不包含第列 会无法导出数据的bug [Issue #1346](https://github.com/alibaba/easyexcel/issues/1346) |
|
|
|
* 修复`includeColumnIndexes`不包含第列 |
|
|
|
|
|
|
|
会无法导出数据的bug [Issue #1346](https://github.com/alibaba/easyexcel/issues/1346) |
|
|
|
* 修复`@NumberFormat`注解转换double时可能会丢失精度 [Issue #1306](https://github.com/alibaba/easyexcel/issues/1306) |
|
|
|
* 修复`@NumberFormat`注解转换double时可能会丢失精度 [Issue #1306](https://github.com/alibaba/easyexcel/issues/1306) |
|
|
|
|
|
|
|
|
|
|
|
# 2.2.3 |
|
|
|
# 2.2.3 |
|
|
@ -145,11 +155,14 @@ |
|
|
|
|
|
|
|
|
|
|
|
* 发布正式版 |
|
|
|
* 发布正式版 |
|
|
|
* 修复第一行为空不会调用`invokeHeadMap`的bug [Issue #993](https://github.com/alibaba/easyexcel/issues/993) |
|
|
|
* 修复第一行为空不会调用`invokeHeadMap`的bug [Issue #993](https://github.com/alibaba/easyexcel/issues/993) |
|
|
|
* 当类的属性没有按照ExcelProperty的属性index顺序排序的时候,写数据出现错乱 [Issue #1046](https://github.com/alibaba/easyexcel/issues/1046) |
|
|
|
* |
|
|
|
* 新增支持自定义转换器 入参可以为空 实现`NullableObjectConverter` 即可 [Issue #1084](https://github.com/alibaba/easyexcel/issues/1084) |
|
|
|
当类的属性没有按照ExcelProperty的属性index顺序排序的时候,写数据出现错乱 [Issue #1046](https://github.com/alibaba/easyexcel/issues/1046) |
|
|
|
|
|
|
|
* 新增支持自定义转换器 入参可以为空 实现`NullableObjectConverter` |
|
|
|
|
|
|
|
即可 [Issue #1084](https://github.com/alibaba/easyexcel/issues/1084) |
|
|
|
* 修复xls丢失结束标记的情况下 会漏读最后一行 |
|
|
|
* 修复xls丢失结束标记的情况下 会漏读最后一行 |
|
|
|
* 修复填充的时候 多次`forceNewRow` 空指针的bug [Issue #1201](https://github.com/alibaba/easyexcel/issues/1201) |
|
|
|
* 修复填充的时候 多次`forceNewRow` 空指针的bug [Issue #1201](https://github.com/alibaba/easyexcel/issues/1201) |
|
|
|
* 修复`table`、`sheet`中创建的拦截器不执行`workbook`事件的bug [Issue #1202](https://github.com/alibaba/easyexcel/issues/1202) |
|
|
|
* 修复`table`、`sheet`中创建的拦截器不执行`workbook` |
|
|
|
|
|
|
|
事件的bug [Issue #1202](https://github.com/alibaba/easyexcel/issues/1202) |
|
|
|
|
|
|
|
|
|
|
|
# 2.2.0-beta2 |
|
|
|
# 2.2.0-beta2 |
|
|
|
|
|
|
|
|
|
|
|