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

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

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

本次版本发布点如下:

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

具体使用请参见文档:使用文档

欢迎大家下载使用!!!

// 全部读取后处理
List<ArtCrowd> 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;
}

MyExcel 2.1.3 发布,提供行级读取处理能力相关推荐

  1. Testin一日游实验室发布的行级APP质量报告:在那里拍携程双赢

    Testin实验室公布国庆出行旅途类APP质量报告:携程力压去哪儿夺冠 2014/09/28 ·  Testin ·  实验室报告 一年一度的十一黄金周即将临近,旅游软件成为每外出行人手机必装软件.为 ...

  2. sql 如何设置行级锁_SQL Server 2016中的行级安全性

    sql 如何设置行级锁 With the release of SQL Server 2016 comes many great new features. One of these is the i ...

  3. 行级共享锁和行级排他锁_Power BI中的行级安全性简介

    行级共享锁和行级排他锁 Analyzing data with Power BI has always been fascinating to me. With ever-growing data c ...

  4. 区块链女侠杨霞:为区块链代码提供军事级的安全检测丨蚂蚁区块链大赛成都站火热报名...

    转自巴比特 原文作者:邱祥宇 智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转.那么智能合约程序存在哪些安全问题?出了安全问题,怎么办?如何用形式化验证的方法给智能合约程序提供( ...

  5. 让Hive支持行级insert、update、delete

    首先:欢迎各位学习java和大数据的程序员朋友们加入Java交流学习群: 721506929群里提供免费的架构学习资料,直播讲解,讲师都是有着十几年阿里java开发经验的大牛,欢迎各位前来围观学习. ...

  6. Oracle锁表 行级锁 表级锁 行级锁

    2019独角兽企业重金招聘Python工程师标准>>> Oracle锁表  行级锁  表级锁 ---- 行被排他锁定 ----在某行的锁被释放之前,其他用户不能修改此行       ...

  7. 应用ROWDEPENDENCIES行级跟踪,查询oracle表中数据行上最后的DML时间

    在Oracle 10g中的引入了ORA_ROWSCN伪列新特性.基于此种伪列所提供的信息,我们可以方便地找出某个数据块或某一个行最近被修改 的时间戳.它又分为两种模式:一种是基于block这是默认的模 ...

  8. 关于mysql行级锁中MVCC的一些理解

    一.MVCC简介 MVCC (Multiversion Concurrency Control),即多版本并发控制技术,它使得大部分支持行锁的事务引擎,不再单纯的使用行锁来进行数据库的并发控制,取而代 ...

  9. mysql行级锁 表级锁 页级锁详细介绍_MySQL行级锁、表级锁、页级锁详细介绍

    页级:引擎 BDB. 表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行 行级:引擎 INNODB , 单独的一行记录加锁 表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写 ...

  10. oracle行级的触发器,Oracle触发器Trigger2行级

    create table trigger_t2( id int, name varchar(30), age int ); /* --创建一个before update的触发器-控制每一行,行级 -- ...

最新文章

  1. Caffe Blob Dtype理解
  2. 最简单的EasyUI菜单栏
  3. Docker学习三:Docker 数据管理
  4. Angular、React 当前,Vue.js 优劣几何?
  5. Build path entry is missing: /src/test/java missing 报错问题解决
  6. C++学习(十三)(C语言部分)之 练习
  7. [linux]centos7.4上升级python2版本到python3.6.5 【安装双版本,默认python3】
  8. 计算机网络教程 azw3,Windows 10从入门到精通(pdf+epub+mobi+txt+azw3)
  9. 时间序列分析之协整检验
  10. lnmp一键安装的步骤
  11. 如何做好软件开发项目的需求分析
  12. 全基因组和外显子组测序行业调研报告 - 市场现状分析与发展前景预测
  13. python求三角形的角度
  14. 【题目精刷】2022诺瓦-数字IC设计
  15. Qt QChartView class
  16. 108. 将有序数组转换为二叉搜索树
  17. 如何深刻理解IEEE浮点数的表示(IEEE floating-point representation)
  18. 适用于 Windows 操作系统的远程服务器管理工具 (RSAT)
  19. 华为网络---静态路由
  20. 23. 圆圈中最后剩下的数字

热门文章

  1. 2018中国民营企业500强榜单
  2. python:随机产生n个数
  3. 《东周列国志》第八十四回 智伯决水灌晋阳 豫让击衣报襄子
  4. d630 无线驱动 linux,DELL D630安装CentOS6的无线网卡驱动
  5. linux所有目录和子目录和文件777,关于linux:Chmod 777到一个文件夹和所有内容
  6. xml布局中实现文字下划线的效果
  7. Java实现短信验证
  8. CUDA 编程 __launch_bounds__的应用方法
  9. 小鑫の日常系列故事(七)——小纸条
  10. [转]Apache Ignite——新一代数据库缓存系统