easyexcel基本使用
Posted amcomputer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyexcel基本使用相关的知识,希望对你有一定的参考价值。
1 导入依赖
<!-- 阿里巴巴集团easyexcel工具-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.6</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.17</version>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>1.4.01</version>
</dependency>
2 工具使用
public class ExcelUtil
/**
* Excel格式多条数据
* @param path
* @param data
*/
public static void storeExcelHandlerWithMultiple (String path)
EasyExcel.write(path)
.head(Head()).sheet("Sheet1")
.doWrite(dataList());
private static List<List<String>> Head()
List<List<String>> list = new ArrayList<>();
List<String> head0 = new ArrayList<>();
head0.add("name");
List<String> head1 = new ArrayList<>();
head1.add("age");
List<String> head2 = new ArrayList<>();
head2.add("Date");
list.add(head0);
list.add(head1);
list.add(head2);
return list;
private static List<List<Object>> dataList()
List<List<Object>> list = new ArrayList<>();
for (int i = 0; i < 10; i++)
List<Object> data = new ArrayList<>();
data.add("张三");
data.add(25);
data.add(new Date());
list.add(data);
return list;
3 基本使用
ExcelUtil.storeExcelHandlerWithMultiple(“/path/demo01.xls”);
···
这样本地就会生成demo01..xls文件,dataList() 函数复杂构造一个假数据,有4列信息。
以上是关于easyexcel基本使用的主要内容,如果未能解决你的问题,请参考以下文章
#私藏项目实操分享#?Alibaba中间件技术系列「EasyExcel实战案例」实战研究一下EasyExcel如何从指定文件位置进行读取数据