【POI】导出Excel自适应列宽
目录
- 需求
- 关于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自适应列宽相关推荐
- java设置excel行间距_java用POI设置Excel的列宽
需求:将某个excel中的某一列列宽设置为35(该数值是Excel中显示的列宽值). poi中设置列宽的方法为: HSSFSheet.setColumnWidth(int columnIndex, i ...
- java用POI设置Excel的列宽
需求:将某个excel中的某一列列宽设置为35(该数值是Excel中显示的列宽值). poi中设置列宽的方法为: HSSFSheet.setColumnWidth(int columnIndex, i ...
- java POI导出excel,列数限制在256列
有两篇文章写得比较好的 https://www.oschina.net/code/snippet_1052786_47435 https://www.jianshu.com/p/4c6eec65fdc ...
- EasyExcel导出自动适应列宽 Excel样式
EasyExcel自动适应列宽 导出直接套用此方法即可使用 在导出时引用即可 导出引用示例在下方 package com.gaiaworks.cn.opm.emp.biz.util.excel;imp ...
- EasyExcel自适应列宽(官方文档的不好用,个人修改了下)
直接粘贴了用就行,调了半天 package com.wpg.common.handler;import com.alibaba.excel.enums.CellDataTypeEnum; import ...
- POI导出excel--设置字体,颜色,行高自适应,列宽自适应,锁住单元格,合并单元格
1. 前言 poi框架可以支持我们在java代码中, 将数据导出成excel , 在上一篇 如何使用POI导出excel表格,以及处理浏览器无法识别下载文件的问题 中已经详细的进行了介绍 , 但是实际 ...
- java通过poi生成excel表格(自适应列宽、合并单元格后的边框添加)
具体java通过POI读写Excel的基本使用方法可参考: POI读写Excel的基本使用 1.项目导入依赖: <!--xls--> <dependency><group ...
- hutool导出导出excel中文自适应列宽
问题:在使用hutool工具类ExcelWriter导出excel表格时,设置了自适应列宽格式,只有数字和字母生效,中文自适应列宽不生效,列宽只有差不多一半. 解决方法(同样适用于LINUX): Ex ...
- POI导出excel并设置单元格样式和单元格内容中文自适应
本案例生产环境真是案例POI导出: 开发环境:idea+mybaits3+spring4+springmvc4+maven3+mysql5.7 poi依赖: <dependency>< ...
- EasyExcel导入导出样式、自适应列宽、自适应行高
一.先加依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</a ...
最新文章
- ERP笔记2-善用SVN对系统环境进行配置和组织
- Kotlin exception
- Hadoop 2.0联邦机制
- 对话V神:权益证明POS新趋势
- OpenCV C++ 05 - Change Contrast
- ubuntu wps缺少字体_WPS各版本
- python生成requirements.txt的两种方法
- 广西小学计算机教案上册,广西三年级信息技术教案
- pcb地线应该不应该做成环路_电源PCB设计流程及要点全解析
- python单位根检验平稳性怎么看是否平稳_Python ADF单位根检验查看结果实现方法...
- QoS实现交换机带宽控制
- HTML禁用浏览器后退功能
- dell idrac 复位_重置DELL R630 iDRAC访问密码
- 家谱只能记家族好事吗?家丑不可外扬,后人读谱一脸懵?
- 从零开始的前端—HTML 02
- 【深度学习】经典神经网络 VGG 论文解读
- 《士兵突击》,不抛弃,不放弃
- xcode 配置wechat_iOS逆向 给微信添加新功能
- 2023年系统集成项目管理工程师【计算要点和常用公式】
- java media player,Java用Java控制Windows Media Player
热门文章
- FPGA + labwindows/CVI 2017 串口通信 电子钟
- 《研究生英语科技论文写作》学习笔记
- Mysql实现汉字首字母大写搜索
- matlab 绘图 模板,【科研绘图】MATLAB可视化代码模板
- 最新解决“请在微信客户端中打开链接”的教程分享
- 计算机单位换换算,时间单位换算表与计算机单位换算
- 问题:加入导航条后webView的UIWebBrowserView位置偏移
- 前端二维表转化树结构。支持无限套娃
- c语言编程if语句的用法,if句子用法(C语言中,if语句的用法)
- Protel DXP 2004的元件封装/快捷键大全/PCB使用技巧