博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyExcel 2.1.3 发布,提供行级读取处理能力
阅读量:6234 次
发布时间:2019-06-22

本文共 1011 字,大约阅读时间需要 3 分钟。

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

导入:提供简便的API,读取Excel内容,并转化为List< Bean >。

导出:可快速导出海量数据的简单列表,可生成高复杂度布局的Excel,复杂布局指的是包含多种不规则合并单元格、背景色、字体大小、斜体等。

本次版本发布点如下:

  • 修复FreemarkerExcelBuilder等对sxlsx文件导出时错误问题;
  • 新增DefaultExcelReader 行级别读取处理接口;
  • 修改部分ArrayList数据结构为LinkedList,降低对连续内存的依赖性;
  • 设置.xls文件自定义颜色不可用,只允许使用预定义背景色;
  • 完善DefaultExcelReader导入时日志;

具体使用请参见文档:

欢迎大家下载使用!!!

// 全部读取后处理List
result = DefaultExcelReader.of(ArtCrowd.class) .sheet(0) // 如果为0,可省略该操作 .rowFilter(row -> row.getRowNum() > 0) // 如无需过滤,可省略该操作 .read(path.toFile());// 读取一行处理一行,可自行决定终止条件DefaultExcelReader.of(ArtCrowd.class) .sheet(0) // 如果为0,可省略该操作 .rowFilter(row -> row.getRowNum() > 0) // 如无需过滤,可省略该操作 .readThen(path.toFile() ,artCrowd -> System.out.println(artCrowd.getName));public class ArtCrowd { // index代表列索引,从0开始 @ExcelColumn(index = 0) private String name; @ExcelColumn(index = 1) private String age; @ExcelColumn(index = 2,dateFormatPattern="yyyy-MM-dd") private Date birthday;}

4d9c7c625e1e492c71386a03be1e1500f39.jpg

转载地址:http://xphna.baihongyu.com/

你可能感兴趣的文章
angular笔记(ng-repeat,ng-if)使用小技巧
查看>>
PHP网站简单架构 – 单独跑php-fpm
查看>>
你所不知道的传输层
查看>>
数据挖掘-关联分析-Apriori算法Java实现 支持度+置信度
查看>>
OSChina 技术周刊第十一期
查看>>
renren-security轻量级权限框架
查看>>
php连接mysql
查看>>
CentOS 7.0,启用iptables防火墙(转)
查看>>
关于 spring 注解驱动编程
查看>>
mysql的checksum
查看>>
Head First Design Pattern 读书笔记(3)装饰者模式
查看>>
Effective Java(1):静态工厂方法代替构造器
查看>>
Linux 监控tomcat,自动重启tomcat服务
查看>>
Android中Bitmap和Drawable
查看>>
Scala学习笔记(3)-数组集合元组
查看>>
eclipse反编译插件
查看>>
ssh js
查看>>
commons-fileupload上传附件api使用
查看>>
HBase性能调优
查看>>
ORACLE 中上下文 sys_context的创建及应用
查看>>