Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

Excelutil使用文档 PDF 下载


分享到:
时间:2021-02-15 22:04来源:http://www.java1234.com 作者:小锋  侵权举报
Excelutil使用文档 PDF 下载
失效链接处理
Excelutil使用文档 PDF 下载

本站整理下载:
 
相关截图:


主要内容:

ExcelUtil 是一个超轻量级的 Excl 工具,使用它你只需要一个函数就可以把 excel 文档对象转
化为你自定义的实体类对象或者 Map 对象,ExcelUtil 是对 Apache 的 Excel 工具 apache poi
的进一步封装,所以你也可以直接使用 apache poi 的其他一些复杂的功能(比如具体设置
excel 文档的样式等)
Excel 表格对象和实体类/Map 的转换关系示例:
 
 
对应的 List<Ent>
二 核心功能入门 
这部分讲解 ExcelUtil 的入门教程以及核心功能的使用
2.1 引入 jar 包
如果使用 maven 管理项目,可以直接引入依赖
<dependency>
 <groupId>com.oraen.oxygen</groupId>
 <artifactId>excelutil</artifactId>
 <version>APPLE-1.1.1</version>
</dependency>
如果你拒绝使用 maven,也可以访问
https://repo.maven.apache.org/maven2/com/oraen/oxygen/excelutil/APPLE-1.1.1/excelutil-APPLE-1.1.1.jar
下载 jar 包(注:X.0.Y 的版本只供开发人员测试, 一般无法直接使用)
2.2 创建 Workbook 对象
首先第一步我们得先把 Excel 文件(硬盘,或者其他媒介中的 IO 流)读取出来,生成 Workbook
对象.,这一步骤我们可以使用 Workbook 工厂生成代表 Excel 文件的 Workbook 对象
1:从硬盘中获取 Workbook wb = WorkbookFactory.create(new File(“全路径名”));
2:从 IO 流中获取 Workbook wb = WorkbookFactroy2. createWorkbook(InputStream 输入流, String 文件名);
(注:文件名并不重要,只是要根据后缀名 XLSX/XLS 判断 Excel 类型生成对应 Workbook 对象) 3:通过其他方式获取 Workbook 对象(查阅 API 文档)
2.3 解析 Workbook 对象获取数据
接下来,就是关键了,我们通过 ExcelUtil 提供的静态方法获取 Workbook 对象的数据,通过
工具提供的 api 可以获取到文档对应的 Map 列表或者是自定义的实体类列表(List) 2.3.1 获取 Map 列表 
为了使我们设计的工具易于在 web 项目中使用,ExcelUtil 解析 workbook 后生成的的列表实
际类型是阿里巴巴的 JSONObject 类型的对象(即 com.alibaba.fastjson.JSONObject 类型)
的 ArrayList 列表,JSONObject 实际上是 Map<String, Object>的实现类,可以使用
List<Map<JSONObject >> 来接收,实际上JSONObject内部存储的键和值存储
 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐