目录

  • 需求
  • 关于poi设置
    • 自适应列宽
    • 设置行高
    • 合并单元格

需求

导出一些数据,需合并单元格,自适应列宽。

关于poi设置

我使用的poi3.9版本的。

 // - poicompile group: 'org.apache.poi', name: 'poi', version: '3.9'compile group: 'org.apache.poi', name: 'poi-ooxml', version: '3.9'

自适应列宽

// 注:CustomColumn自己定义的实体private void autoSizeColumn(HSSFSheet sheet, CustomColumn column) {// column.getColumn:指列数,目前数据数据第几列;// true:指有合并单元格的也支持自适应列宽,自动默认是falsesheet.autoSizeColumn(column.getColumn(), true);sheet.setColumnWidth(column.getColumn(),sheet.getColumnWidth(column.getColumn()) * 12 / 10);}

设置行高

// 设置行高HSSFRow row;row.setHeightInPoints(30);

合并单元格

    // 合并单元格HSSFSheet sheet = null;CellRangeAddress cra = new CellRangeAddress(column.getFirstRow(),column.getLastRow(),column.getFirstCol(), column.getLastCol());sheet.addMergedRegion(cra);

【POI】导出Excel自适应列宽相关推荐

  1. java设置excel行间距_java用POI设置Excel的列宽

    需求:将某个excel中的某一列列宽设置为35(该数值是Excel中显示的列宽值). poi中设置列宽的方法为: HSSFSheet.setColumnWidth(int columnIndex, i ...

  2. java用POI设置Excel的列宽

    需求:将某个excel中的某一列列宽设置为35(该数值是Excel中显示的列宽值). poi中设置列宽的方法为: HSSFSheet.setColumnWidth(int columnIndex, i ...

  3. java POI导出excel,列数限制在256列

    有两篇文章写得比较好的 https://www.oschina.net/code/snippet_1052786_47435 https://www.jianshu.com/p/4c6eec65fdc ...

  4. EasyExcel导出自动适应列宽 Excel样式

    EasyExcel自动适应列宽 导出直接套用此方法即可使用 在导出时引用即可 导出引用示例在下方 package com.gaiaworks.cn.opm.emp.biz.util.excel;imp ...

  5. EasyExcel自适应列宽(官方文档的不好用,个人修改了下)

    直接粘贴了用就行,调了半天 package com.wpg.common.handler;import com.alibaba.excel.enums.CellDataTypeEnum; import ...

  6. POI导出excel--设置字体,颜色,行高自适应,列宽自适应,锁住单元格,合并单元格

    1. 前言 poi框架可以支持我们在java代码中, 将数据导出成excel , 在上一篇 如何使用POI导出excel表格,以及处理浏览器无法识别下载文件的问题 中已经详细的进行了介绍 , 但是实际 ...

  7. java通过poi生成excel表格(自适应列宽、合并单元格后的边框添加)

    具体java通过POI读写Excel的基本使用方法可参考: POI读写Excel的基本使用 1.项目导入依赖: <!--xls--> <dependency><group ...

  8. hutool导出导出excel中文自适应列宽

    问题:在使用hutool工具类ExcelWriter导出excel表格时,设置了自适应列宽格式,只有数字和字母生效,中文自适应列宽不生效,列宽只有差不多一半. 解决方法(同样适用于LINUX): Ex ...

  9. POI导出excel并设置单元格样式和单元格内容中文自适应

    本案例生产环境真是案例POI导出: 开发环境:idea+mybaits3+spring4+springmvc4+maven3+mysql5.7 poi依赖: <dependency>< ...

  10. EasyExcel导入导出样式、自适应列宽、自适应行高

    一.先加依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</a ...

最新文章

  1. ERP笔记2-善用SVN对系统环境进行配置和组织
  2. Kotlin exception
  3. Hadoop 2.0联邦机制
  4. 对话V神:权益证明POS新趋势
  5. OpenCV C++ 05 - Change Contrast
  6. ubuntu wps缺少字体_WPS各版本
  7. python生成requirements.txt的两种方法
  8. 广西小学计算机教案上册,广西三年级信息技术教案
  9. pcb地线应该不应该做成环路_电源PCB设计流程及要点全解析
  10. python单位根检验平稳性怎么看是否平稳_Python ADF单位根检验查看结果实现方法...
  11. QoS实现交换机带宽控制
  12. HTML禁用浏览器后退功能
  13. dell idrac 复位_重置DELL R630 iDRAC访问密码
  14. 家谱只能记家族好事吗?家丑不可外扬,后人读谱一脸懵?
  15. 从零开始的前端—HTML 02
  16. 【深度学习】经典神经网络 VGG 论文解读
  17. 《士兵突击》,不抛弃,不放弃
  18. xcode 配置wechat_iOS逆向 给微信添加新功能
  19. 2023年系统集成项目管理工程师【计算要点和常用公式】
  20. java media player,Java用Java控制Windows Media Player

热门文章

  1. FPGA + labwindows/CVI 2017 串口通信 电子钟
  2. 《研究生英语科技论文写作》学习笔记
  3. Mysql实现汉字首字母大写搜索
  4. matlab 绘图 模板,【科研绘图】MATLAB可视化代码模板
  5. 最新解决“请在微信客户端中打开链接”的教程分享
  6. 计算机单位换换算,时间单位换算表与计算机单位换算
  7. 问题:加入导航条后webView的UIWebBrowserView位置偏移
  8. 前端二维表转化树结构。支持无限套娃
  9. c语言编程if语句的用法,if句子用法(C语言中,if语句的用法)
  10. Protel DXP 2004的元件封装/快捷键大全/PCB使用技巧