随笔分类 - POI、EasyExcel、EasyPoi
摘要:直接看代码。根据个人需要做改动 注:POI也可以做批注,文章链接https://www.cnblogs.com/qq1445496485/p/15622664.html /** * 导出(批注) * * @param response */ @GetMapping("/exportComment")
阅读全文
摘要:话不多说,上才艺。 下面代码粘贴即用 /** * * 导出表格带下拉框 */ @GetMapping("exportBox") public void export(HttpServletResponse response) throws IOException { String fileName
阅读全文
摘要:/** * 导出excel (HSSFWorkbook) */ @GetMapping("/testExport") public void testExport1(HttpServletResponse response) { /** 第一步,创建一个Workbook,对应一个Excel文件 */
阅读全文
摘要:/** * 导出复杂excel 合并单元格 (HSSFWorkbook) */ @GetMapping("/testHSSFWorkbook.do") public void testExport1(HttpServletResponse response) throws Exception { /
阅读全文
摘要:for (int i = 0; i <= totalColumn; i++) { sheet.autoSizeColumn((short)i,true); //调整列宽 } 其中totalColumn为总列数 (从0开始计算的,比如Excel中数据是A列到E列,那么总列数就是4) 没有调整列宽之前:
阅读全文
摘要:1、@ExcelProperty 必要的一个注解,注解中有三个参数value,index分别代表列明,列序号 1.value 通过标题文本对应2.index 通过文本行号对应 2、@ColumnWith 设置列宽度,只有一个参数value,value的单位是字符长度,最大可以设置255个字符,因为一
阅读全文
摘要:图中红框框是处理单元格内容和批注的地方。 参考:https://blog.csdn.net/qq_38974638/article/details/114837631 //SXSSFWorkbook public static void createExcelMergeSetCellColor1(S
阅读全文
摘要:1、使用String类型导出 定义自己的Converter,不使用默认的StringImageConverter 如果图片路径为空或者图片路径是错误的,返回相应的内容 import java.io.FileNotFoundException; import java.io.IOException;
阅读全文
摘要:将下面三层结合起来,请放心食用。 一、controller层 @RestController public class EasyExcelController { private Logger logger = LogManager.getLogger(EasyExcelController.cla
阅读全文
摘要:原因是之前我的poi和ooxml版本有点低, 解决方案 将两者版本提高,我是将两者的版本都提高到了3.15
阅读全文