Java操作excel之合并单元格、写入强制换行数据
发布日期:2021-06-29 19:25:47
浏览次数:2
分类:技术文章
本文共 880 字,大约阅读时间需要 2 分钟。
1、初始化Excel表格
HSSFWorkbook workbook = new HSSFWorkbook();HSSFSheet sheet = workbook.createSheet("test");List
2、合并单元格
//这个就是合并单元格//参数说明:1:开始行 2:结束行 3:开始列 4:结束列//比如我要合并 第二行到第四行的 第六列到第八列 sheet.addMergedRegion(new CellRangeAddress(1,3,5,7));if(!list.isEmpty()){ //这里是我写完list数据的5行至14行之间、0列至10列之间=进行合并单元格 CellRangeAddress cra = new CellRangeAddress(list.size()+5,list.size()+14,0,10); sheet.addMergedRegion(cra);}else{ CellRangeAddress cra = new CellRangeAddress(5,14,0,10); sheet.addMergedRegion(cra);}
3、先把list数据写完、再给合并单元格写入强制换行数据
//1、新增数据行,并且设置单元格数据int rowNum = 1;String[] headers = { "姓名","学号"};//headers表示excel表中第一行的表头HSSFRow row = sheet.createRow(0);//2、在excel表中添加表头for(int i=0;i
4、核心:
HSSFCellStyle cellStyle=workbook.createCellStyle();cellStyle.setWrapText(true);//先设置为自动换行 数据中"\r\n为显示换行"
5、效果图:
转载地址:https://dada-superman.blog.csdn.net/article/details/89945142 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月22日 08时40分29秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
在线教育系统
2019-04-30
七大管理工具
2019-04-30
InstallUtil
2019-04-30
BPM学习
2019-04-30
项目管理的47个流程
2019-04-30
一张图遍历中外历史事件、科学发明、哲学思想对照表
2019-04-30
C# 利用VS自带的WSDL工具生成WebService服务类
2019-04-30
Devops学习一
2019-04-30
电商数据化管理
2019-04-30
单点登录时序图
2019-04-30
产品经理工作流程
2019-04-30
智慧校园整体架构
2019-04-30
CI/CD学习一
2019-04-30
软件开发组长的职责
2019-04-30
系统分析师学习一
2019-04-30
多线程高并发学习一
2019-04-30
Scrum学习一
2019-04-30
产品经理素质能力模型
2019-04-30
Kubernetes知识图谱
2019-04-30
年终总结全攻略
2019-04-30