Hutool工具类之excel导入导出

December 17, 2023
测试
测试
测试
测试
3 分钟阅读

文章目录
  • 1、导入excel
  • 2、导出excel

1、导入excel

ExcelReader reader = ExcelUtil.getReader("D:\\test.xlsx");

// 第一种,Map
List<Map<String, Object>> maps = reader.readAll();
System.out.println("maps = " + maps);

// 第二种,实体类
List<User> userList = reader.readAll(User.class);
System.out.println("userList = " + userList);

2、导出excel

ExcelWriter writer = ExcelUtil.getWriter(false);
// 设置别名
reader.addHeaderAlias("名字", "name");
reader.addHeaderAlias("年龄", "age");

// 第一种,Map
List<Map<String, Object>> mapList = new ArrayList<>();
Map map = new HashMap();
map.put("name", "Tom");
map.put("age", 25);
mapList.add(map);
writer.write(mapList, true);

// 第二种,实体类
List<User> userList = new ArrayList<>();
userList.add(new User("Tom", 25));
writer.write(userList, true);

writer.flush(new FileOutputStream("D:/users.xls"));

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多