MyExcel 2.8.2 版本发布,2.x 最后一版

2019年8月12日08:47:06 发表评论

MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包

  • 导入:提供简便的API,读取Excel内容,并转化为List< Bean >。
  • 导出:可快速导出海量数据的简单列表,可生成高复杂度布局的Excel,复杂布局指的是包含多种不规则合并单元格、背景色、字体大小、斜体、下拉列表等,可自动划分Excel生成zip压缩包。

本次更新为综合更新,涉及众多新特性以及Bug修复,更新点如下:

  • 修复DefaultExcelBuilder、DefaultStreamExcelBuilder固定标题行无法横向移动问题;
  • 修复SaxExcelReader读取.xls文件流失败问题;
  • 修复DefaultExcelBuilder/DefaultStreamExcelBuilder非连续列复杂表头共存问题;
  • 修复空Tr情况下报java.lang.UnsupportedOperationException异常问题;
  • 修复读取Bigdecimal时,未除去非字符,如“,”等导致的错误问题;
  • 新增CsvBuilder,支持生成.csv文件;
  • 新增.csv文件读取模块,使用SaxExcelReader读取;
  • SaxExcelReader支持按sheet名称读取;
  • 新增DefaultExcelBuilder\DefaultStreamExcelBuilder\Excel模板下拉列表支持;
  • 新增DefaultExcelBuilder\DefaultStreamExcelBuilder\Excel模板超链接支持;
  • 新增DefaultExcelBuilder\DefaultStreamExcelBuilder自定义样式支持;
  • 新增DefaultExcelBuilder\DefaultStreamExcelBuilder金额格式化支持;
  • 新增DefaultExcelBuilder、DefaultStreamExcelBuilder简单映射支持;
  • 新增DefaultExcelBuilder动态Map导出自定义宽度支持;
  • 新增各个Excel构建器closeable支持,异常情况下try-with-resource主动关闭相关资源;
  • 优化AttachmentExportUtil导出content-type,明确类型;
  • 其他数据结构、内存优化;
  • 使用文档完善;

因涉及较多的Bug修复,建议所有使用用户进行升级!!!

2.8.2版本是2.x最后一版,后续将进入3.x版本,在此期间会进行核心代码重构以及性能大提升,也会伴随其他新特性,敬请期待!!!

新特性展示如下:

1. DefaultExcelBuilder\DefaultStreamExcelBuilder非连续多表头

2. DefaultExcelBuilder\DefaultStreamExcelBuilder金额格式化(默认四舍五入)

3. .csv文件生成,csv文件生成目前只支持Bean方式,具体使用方式与DefaultExcelBuilder一致。

4. csv文件读取

5. 自定义样式支持

6. 下拉列表支持(字段类型为List,则默认为下拉列表)

MyExcel 2.8.2 版本发布,2.x 最后一版

7. 简单映射

其他具体详情,请移步文档:https://github.com/liaochong/myexcel/wiki

©里维斯社,本站推荐使用的主机:阿里云腾讯云;本站推荐使用的WP主题:WordPress主题

晨会游戏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: