使用hutoole  excel自定义导出,用到的一些方法,代码和注释都贴出来了,包括打印格式,字体,宽高,背景色,全局样式等等。

基本上用到的就这些,能参考的点个赞 谢谢 !

        //以上是数据......//通过工具类创建writerExcelWriter writer = ExcelUtil.getWriter(downloadPath);//打印 格式PrintSetup print = writer.getSheet().getPrintSetup();print.setLandscape(false);//纸张类型print.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE);//横向print.setLandscape(true);// 横向print.setNoOrientation(false);Sheet sheet = writer.getSheet();//边距sheet.setMargin(HSSFSheet.BottomMargin,( double ) 0.551);sheet.setMargin(HSSFSheet.TopMargin,( double ) 0.551 );sheet.setMargin(HSSFSheet.LeftMargin,( double ) 0.314 );sheet.setMargin(HSSFSheet.RightMargin,( double ) 0.314 );sheet.setMargin(HSSFSheet.HeaderMargin,( double ) 0.314 );sheet.setMargin(HSSFSheet.FooterMargin,( double ) 0.314 );sheet.setHorizontallyCenter(true);sheet.setVerticallyCenter(false);//全局CellStyle cellStyle = writer.getCellStyle();//创建标题字体Font font = writer.createFont();//大小font.setFontHeightInPoints((short) 10);font.setFontName("宋体");cellStyle.setFont(font);//全局  宽15writer.setColumnWidth(-1,15);writer.setColumnWidth(0,20);//全局  高25writer.setRowHeight(-1,25);//标题样式CellStyle headCellStyle = writer.getHeadCellStyle();//设置背景色headCellStyle.setFillForegroundColor(IndexedColors.WHITE1.getIndex());//必须设置 否则背景色不生效headCellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);//创建标题字体Font headFont = writer.createFont();headFont.setFontName("宋体");//大小headFont.setFontHeightInPoints((short) 14);//加粗headFont.setBold(true);headCellStyle.setFont(headFont);//第一行单独标题样式CellStyle two = writer.createCellStyle();two.setFont(headFont);two.setAlignment(HorizontalAlignment.CENTER);//合并单元格后的标题行,使用默认标题样式writer.merge(0,0,0,totalTitle, "测试标题",two);//一次性写出内容,强制输出标题  rows  Map也行  List也行writer.write(rows, true);//关闭writer,释放内存writer.close();

Hutool 自定义excel导出相关推荐

  1. 自定义excel导出模板并导出数据

    功能需求是用户自定义导出模板,可以自定义excel的表头,并且自定义导出的列. 实现思路通过自动以注解扫描全局实体类,获取注解中标识的业务名称与类名存在数据库中,当用户上传模板时需要选择是哪一个业务名 ...

  2. 自定义Excel导出简易组件

    1.组件原理 excel的数据存储是以xml格式存储的,所以导出Excel文件可以通过生成XML来实现.当然XML必须符合一定的格式要求. 2.组件实现 (1)新建类库文件"MyExcel& ...

  3. 6、jeecg 笔记之 自定义excel 模板导出(一)

    6.jeecg 笔记之 自定义excel 模板导出(一) 1.前言 jeecg 中已经自带 excel 的导出导出功能,其所使用的是 easypoi,尽管所导出的 excel 能满足大部分需求, 但总 ...

  4. java实现数据的Excel导出, 自定义导出字段, 转换字典值

    java实现数据的Excel导出, 自定义导出字段, 转换字典值 第一版代码: 基础功能跳转此文章java自定义Excel导出工具: 简介 新增功能: 添加自定义字段导出功能, 用户可以选择字段进行导 ...

  5. hutool 自定义excel_HuTool工具类使用之Excel文档的导入导出

    HuTool工具类使用之Excel文档的导入导出 前言 在日常的工作开发中,Excel的导入和导出是必不可少的,如果自己写相应的导入导出方法,会显得十分繁琐,本文采用Hutool工具类实现的Excel ...

  6. 利用hutool工具类导出Excel

    简单介绍 可以使用hutool工具类,简单的生成Excel.本质上还是使用的POI组件,只是对其进行了封装,避免开发人员重复造轮子 hutool工具类链接 maven导入 <!-- hutool ...

  7. Hutool Java 工具类库Excel导出,配置宽度自适应极度舒适

    文章目录 前言 一.Hutool是什么? 二.使用步骤 1.引入maven依赖 2. 配置宽度自适应 3.Excel导出 三.原理 前言 一.Hutool是什么? Hutool是一个小而全的Java工 ...

  8. hutool导出excel大数据_Hutool excel导出并合并单元格

    一.Hutool介绍 Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以"甜甜的&q ...

  9. SpringBoot中使用POI实现自定义Excel布局式导出

    场景 Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.用它可以使用Java读取和创建,修改M ...

最新文章

  1. 矩阵乘法的性能提升 AutoKernel
  2. 一线大厂的分布式唯一ID生成方案是什么样的?
  3. 如何模拟超过 5 万的并发用户
  4. 马哥linux学习笔记:openssl的使用
  5. 记录Docker in Docker 安装(CentOS7)
  6. 用OC和Swift一起说说二叉树
  7. 【面试】判断一棵二叉树是否为二叉排序树
  8. wordpress PHP合并js,在WordPress函数文件中包含JS(使用PHP)的最佳实践
  9. oracle安装总结
  10. 变压器绕组降低邻近效应_低频变压器初级短路的原因及解决方案
  11. paip. c++ doxygen 文档工具的使用以及跟QT CREATOR的集成
  12. C#获取扫码枪扫描数据并处理
  13. Lottie动画概述,文末有彩蛋
  14. 2020年度第十届吴文俊人工智能科学技术奖获奖名单出炉!李德毅院士获最高成就奖...
  15. 电话号码134开头的是联通,移动还是电信的?
  16. CentOS (linux) 启动错误 *** Run 'setenforce 1'to reenable. 解决
  17. Google chrome插件 | pagenote 网页标记
  18. linux中route命令的用法
  19. 大人,时代变了——手游抽卡异军突起
  20. Rank-consistent Ordinal Regression for Neural Networks

热门文章

  1. qsnctf nice cream wp
  2. matlab中傅里叶反转亮度,Matlab傅里叶变换傅里叶逆变换-FFT-IFFT
  3. matlab电力电子仿真研究背景,MATLAB的电力电子技术仿真文献综述
  4. 免费试用丨阿拉丁统计2.0 产品全新升级,五大优势功能满足多种需求
  5. Servlet从服务器下载文件 步骤+代码
  6. 计算机应用于软件等待预审,1系统架构-计算机应用与软件.doc
  7. Vue移动端登录页面(H5)
  8. 安全HCIP之华为USG6000
  9. js 随机选取动画_jquery实现随机运动动画
  10. XDOJ 1-1 车牌限行