内容简介:MyExcel,是一个集导入、导出、加密Excel等多项功能的Java工具包。 导入:提供简便的API,读取Excel内容,并转化为List< Bean >。 导出:可快速导出海量数据的简单列表,可生成高复杂度布局的Excel,复杂布局指的...
MyExcel,是一个集导入、导出、加密Excel等多项功能的 Java 工具包。
- 导入:提供简便的API,读取Excel内容,并转化为List< Bean >。
- 导出:可快速导出海量数据的简单列表,可生成高复杂度布局的Excel,复杂布局指的是包含多种不规则合并单元格、背景色、字体大小、斜体、下拉列表等,可自动划分Excel生成zip压缩包。
本次发布主要是针对RC版本发现的Bug进行修正,更新点如下:
- 修复全局设定内容单元格样式无前缀情况下无效问题;
- 修复读取科学计数数据错误问题;
- 支持Excel数值型日期读取(如43927.678879879);
- 修改Bigdecimal导出方式,默认为数值,格式化后依然为数值;
- 支持导入时数据转换异常自定义处理机制;
- 支持DefaultExcelBuilder、DefaultStreamExcelBuilder设置隔行样式;
- 优化计算宽度,单元格将考虑跨列影响;
- 其他性能优化;
其中隔行样式设定如下:
@ExcelTable(sheetName = "艺术生", style = {"even->background-color:green"})
public class ArtCrowd extends People {
@ExcelColumn(order = 3, index = 3)
private String paintingLevel;
@ExcelColumn(order = 4, title = "是否会跳舞")
private boolean dance;
@ExcelColumn(order = 5, title = "考核时间")
private LocalDateTime assessmentTime;
@ExcelColumn(order = 6, defaultValue = "---")
private String hobby;
}
style = {"even->background-color:green"},even代表偶数行,odd代表奇数行
除上述全局设置外,也可针对各列进行单独设置,效果如下:
具体,其他,请移步文档:https://github.com/liaochong/myexcel/wiki
欢迎各位使用以及提出建议!!!!
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Fluent Python
Luciano Ramalho / O'Reilly Media / 2015-8-20 / USD 39.99
Learn how to write idiomatic, effective Python code by leveraging its best features. Python's simplicity quickly lets you become productive with it, but this often means you aren’t using everything th......一起来看看 《Fluent Python》 这本书的介绍吧!