![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
POI、EasyExcel、EasyPOI
POI、EasyExcel、EasyPOI
云村的王子
这个作者很懒,什么都没留下…
展开
-
poi-tl报错 org.apache.logging.log4j.Logger.atDebug()Lorg/apache/logging/log4j/LogBuilder、poi-ooxml-5.2
我使用的springboot版本是 2.2.2.RELEASE、poi-tl版本是1.12.1。pom.xml文件里直接引入log4j新版本,poi内排出引用的log4j旧版。在使用poi-tl的时候报错。原创 2023-08-08 16:14:43 · 2087 阅读 · 0 评论 -
Java 导入Excel竖版表头/导入Zip包含多个Excel
Java导入Excel竖版表头。导入Zip包含多个Excel原创 2023-05-17 11:22:38 · 636 阅读 · 2 评论 -
EasyPoi进行导入和导出
EasyPoi进行导入和导出原创 2023-01-16 16:58:04 · 2508 阅读 · 0 评论 -
POI 给单元格添加批注
图中红框框是处理单元格内容和批注的地方。参考:https://blog.csdn.net/qq_38974638/article/details/114837631//SXSSFWorkbook public static void createExcelMergeSetCellColor1(SXSSFWorkbook workbook, SXSSFSheet sheet, S...原创 2021-11-30 08:54:00 · 690 阅读 · 0 评论 -
POI导出复杂Excel,合并单元格(2)
/** * 导出excel (HSSFWorkbook) */ @GetMapping("/testExport") public void testExport1(HttpServletResponse response) { /** 第一步,创建一个Workbook,对应一个Excel文件 */ HSSFWor...原创 2021-12-10 11:26:00 · 120 阅读 · 0 评论 -
POI导出复杂Excel,合并单元格(1)
/** * 导出复杂excel 合并单元格 (HSSFWorkbook) */ @GetMapping("/testHSSFWorkbook.do") public void testExport1(HttpServletResponse response) throws Exception { /** 第一步,创建...原创 2021-12-10 11:08:00 · 254 阅读 · 1 评论 -
org/apache/poi/POIXMLTypeLoader或者java.lang.NoSuchFieldError: RETURN_NULL_AND_BLANK
原因是之前我的poi和ooxml版本有点低,解决方案将两者版本提高,我是将两者的版本都提高到了3.15原创 2021-05-19 22:19:00 · 616 阅读 · 0 评论 -
POI设置列宽 自动调整列宽
for (int i = 0; i <= totalColumn; i++){ sheet.autoSizeColumn((short)i,true); //调整列宽}其中totalColumn为总列数 (从0开始计算的,比如Excel中数据是A列到E列,那么总列数就是4)没有调整列宽之前:调整之后:...原创 2021-12-06 17:29:00 · 1711 阅读 · 0 评论 -
EasyExcel导出添加批注
直接看代码。根据个人需要做改动注:POI也可以做批注,文章链接https://www.cnblogs.com/qq1445496485/p/15622664.html /** * 导出(批注) * * @param response */ @GetMapping("/exportComment") public void export...原创 2022-03-21 19:02:00 · 1144 阅读 · 0 评论 -
EasyExcel导出使用
将下面三层结合起来,请放心食用。一、controller层@RestControllerpublic class EasyExcelController{ private Logger logger = LogManager.getLogger(EasyExcelController.class); @RequestMapping(value = "/Download...原创 2021-06-03 14:51:00 · 191 阅读 · 0 评论 -
使用EasyExcel导出图片及异常处理
1、使用String类型导出 定义自己的Converter,不使用默认的StringImageConverter如果图片路径为空或者图片路径是错误的,返回相应的内容import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.net.Co...原创 2021-09-15 17:08:00 · 3325 阅读 · 7 评论 -
easyexcel注解
1、@ExcelProperty必要的一个注解,注解中有三个参数value,index分别代表列明,列序号1.value 通过标题文本对应2.index 通过文本行号对应2、@ColumnWith设置列宽度,只有一个参数value,value的单位是字符长度,最大可以设置255个字符,因为一个excel单元格最大可以写入的字符个数就是255个字符3、@ContentRowHeight...原创 2021-12-03 16:41:00 · 464 阅读 · 0 评论 -
EasyExcel导出创建Excel下拉框
话不多说,上才艺。下面代码粘贴即用 /** * * 导出表格带下拉框 */ @GetMapping("exportBox") public void export(HttpServletResponse response) throws IOException { String file...原创 2022-03-21 18:57:00 · 658 阅读 · 3 评论