导入EasyExcel依赖
Gradle
implementation group: 'com.alibaba', name: 'easyexcel', version: '2.2.6'
Maven
<!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.2.6</version>
</dependency>
demo代码,拿来即用
//保存路径与名字
private final static String fileName = "E:\\" + System.currentTimeMillis() + ".xlsx";
@Test
// public static void easyUtil(List<String> heads,String head,List<Map<String, Object>> list){
public void easyUtil(){
List<String> heads = new ArrayList<>(); //表头信息
heads.add("银行名称");
heads.add("期间新增项目");
heads.add("期间新增担保总额");
heads.add("期间新增解保项目数");
heads.add("期间新增解保金额");
heads.add("在保项目数");
heads.add("在保余额");
heads.add("银行利率");
String head="惠农通数据表"; //主表头
List<Map<String, Object>> list = new ArrayList<>();
Map<String,Object> test = new LinkedHashMap<>(); //手动添加测试数据(可根据需要从数据库查询)
test.put("t1", 1);
test.put("t2", 2);
test.put("t3", 3);
test.put("t4", 4);
test.put("t5", 5);
test.put("t6", 6);
test.put("t7", 7);
test.put

本文介绍如何在Java中使用EasyExcel库进行数据导出,提供了详细的示例代码,包括表头设置和数据填充,以及一个实际运行的测试Demo。
最低0.47元/天 解锁文章
860

被折叠的 条评论
为什么被折叠?



