java 导出 excel 高性能框架 iexcel 入门使用教程_第1页
java 导出 excel 高性能框架 iexcel 入门使用教程_第2页
java 导出 excel 高性能框架 iexcel 入门使用教程_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目简介IExcel用于优雅地读取和写入excel。避免大excel出现oom,简约而不简单。特性OO的方式操作excel,编程更加方便优雅。sax模式读取,SXSS模式写入。避免excel大文件OOM。基于注解,编程更加灵活。写入可以基于对象列表,也可以基于Map,实际使用更加方便。设计简单,注释完整。方便大家学习改造。可根据注解指定表头顺序支持excel文件内容bytes内容获取,便于用户自定义操作。V0.O.7主要特性利用cache初步提升反射性能创作缘由实际工作和学习中,apachepoi操作excel过于复杂。近期也看了一些其他的工具框架:easypoieasyexcelhutool

2、-poi都或多或少难以满足自己的实际需要,于是就自己写了一个操作excel导出的工具。快速开始环境要求jdk1.7+maven3.x引入jar使用maven管理。com.github.houbbiexcel$ 最新版本 Excel写入示例/*写入到excel文件*直接将列表内容写入到文件*/public void writeTest() /待生成的excel文件路径final String filePath = PathUtil.getAppTestResourcesPath()+/excelW riter03.xls”;/对象列表List models = User.buildUserLis

3、t();/直接写入到文件ExcelBs.newInstance(filePath).write(models);其中: User.javapublic class User private String name;private int age;/fluent getter/setter/toString() buildUserList()构建对象列表方法如下:/*构建用户类表return用户列表since 0.0.4*/public static List buildUserList() List users = new ArrayList(); users.add(new User().n

4、ame(hello).age(20); users.add(new User().name(excel).age(19);return users;写入效果excel内容生成为:age2019name hello excelExcel读取示例/*读取excel文件中所有信息*/public void readTest() /待生成的excel文件路径final String filePath = PathUtil.getAppTestResourcesPath()+/excelW riter03.xls”;List userList = ExcelBs.newInstance(filePath).read(User.clas s);System.out.prin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论