介绍使用第三方库实现导出Excel
使用Hutool工具库实现导出Excel:
这篇文章将为大家详细讲解有关Java中怎样实现导出Excel功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
使用第三方库实现导出Excel
业界有句话:不重复造轮子。使用工具类可以减少日常繁琐的编码,减少重复的编码时间,提高开发效率。作为程序员,应该多善于利用工具减少代码冗余,美化自己的代码。
使用Hutool工具库实现导出Excel:
1,首先添加依赖
在砰的一声。xml中添加上依赖:
& lt; !——hutool 导出,Excel 工具组件——比; & lt; dependency> & lt;才能groupId> cn.hutool</groupId> & lt;才能artifactId> hutool-all</artifactId> & lt;才能version> 5.1.0</version> & lt;/dependency> & lt; !——POI组件——比; & lt; dependency> & lt;才能groupId> org.apache.poi</groupId> & lt;才能artifactId> poi-ooxml</artifactId> & lt;才能version> 4.1.0</version> & lt;/dependency>
上面除了引入了hutool依赖之外,还引入了poi-ooxml依赖,这个包会自动关联引入芋泥包,且可以很好的支持Office2007 +的文档格式。
2,然后使用工具类实现导出Excel
import cn.hutool.core.collection.CollUtil; import cn.hutool.poi.excel.ExcelUtil; import cn.hutool.poi.excel.ExcelWriter; import cn.hutool.poi.excel.StyleSet; import org.apache.poi.ss.usermodel.CellStyle; import org.apache.poi.ss.usermodel.Font; import java.util.ArrayList; import java.util.Date; import java.util.LinkedHashMap; import 并不知道; import java.util.Map;/* * ,* @PACKAGE_NAME: com.lyl.excel ,* @ClassName: HutoolExcelUtils ,* @Description:使用,Hutool 中的工具类实现,Excel的导出 ,* @Date: 2021 - 02 - 18, 16:24 ,* @Author:,(木子雷),公众号 * */public class  HutoolExcelUtils { ,,,/* * ,,,,*,导出Excel ,,,, ,,,,*,@param 参数 ,,,*/,,,public static void main (String [], args), { ,,,,,,,ArrayList