XWPFTable 合并单元格工具类
XWPFTable合并单元格,横向合并列,纵向合并行,代码如下:
table–创建的表格
col – 合并列索引
fromRow – 开始索引
toRow – 终止索引
//合并列
public void mergeVertically(XWPFTable table, int col, int fromRow, int toRow) {for (int rowIndex = fromRow; rowIndex <= toRow; rowIndex++) {XWPFTableCell cell = table.getRow(rowIndex).getCell(col);if (rowIndex == fromRow) {cell.getCTTc().addNewTcPr().addNewVMerge().setVal(STMerge.RESTART);} else {cell.getCTTc().addNewTcPr().addNewVMerge().setVal(STMerge.CONTINUE);}}//合并后垂直居中table.getRow(fromRow).getCell(col).setVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER);}//合并行public void mergeHorizontal(XWPFTable table, int row, int fromCell, int toCell) {for (int cellIndex = fromCell; cellIndex <= toCell; cellIndex++) {XWPFTableCell cell = table.getRow(row).getCell(cellIndex);if ( cellIndex == fromCell ) {cell.getCTTc().addNewTcPr().addNewHMerge().setVal(STMerge.RESTART);} else {cell.getCTTc().addNewTcPr().addNewHMerge().setVal(STMerge.CONTINUE);}}}
XWPFTable 合并单元格工具类相关推荐
- poi word操作之XWPFTable合并单元格
poi word操作之XWPFTable合并单元格 需要注意,要合并的单元格最好不要有其他的合并样式. 跨列合并单元格 /** * @Description: 跨列合并 * table要合并单元格的表 ...
- excel模板合并单元格(jxls 合并单元格)---工具net.sf.jxls扩展---支持合并单元格(无需代码方式合并)
概述 excel比较常用的工具类就是poi和jxl当然后者已经停止维护很久而且只支持excel2003,不支持excel2007. 对2003版,最大行数是65536行 ,对2007以上版本,最大行数 ...
- easypoi 如何合并相同的列,如何在Java中的POI中使用XWPFTable合并单元格(或应用colspan)?...
Creating a table in poi was quite easy but it has very limited tutorials and I cannot find one that ...
- POI进行Excel的合并单元格数据处理
POI进行Excel的合并单元格数据处理 近日接到一个要处理合并Excel单元格的上料表的需求,就到网上找了一些模板,发现有的技术大牛还是挺厉害的,对他们致以敬意. 合并单元格工具类 在这个类中将传入 ...
- springboot中使用poi-tl导出word(包含表格合并单元格)实例
一.背景 在业务开发过程中,遇到有需要生成包含表格的word文档,且一部分表格需要动态生成,且需要根据数据来合并单元格,最后呈现的方式如下图: 一开始想到的解决方案是通过freemarker来生成,但 ...
- SpringBoot 整合 EasyExcel 数据写入Excel 合并单元格
EasyExcel: 想要简单了解入手的 看官方文档 使用说明 · 语雀 (yuque.com) 这里主要是数据写入excel 并且将单元格合并 第一步 引入EasyExcel依赖 <dep ...
- EasyExcel解析excel(合并单元格和未合并)
未合并的单元格excel文件 /*** 转换用户上传的excel文件为java对象** @param file 用户上传的文件* @param clazz 将被解析的类* @param <T&g ...
- Python—一键实现Excel自动分组合并单元格
大家好,我们经常会有这样的需求.比如下图 我们需要把同一个省份的合并起来,如下图的效果 如何实现呢,这是原有的df 直观的操作是这样的: df.to_excel('test.xlsx',index=F ...
- easyexcel 填写模板指定行合并单元格
1.easyexcel(官网)添加版本依赖 <dependency><groupId>com.alibaba</groupId><artifactId> ...
最新文章
- 论防止爆T的重要性:N相关孪生素数
- boost::set_intersection相关的测试程序
- php where or,php – laravel中whereOr和orWhere之间的区别
- 多个left join 产生多个结果
- python正则表达式提取字符串密码_用python正则表达式提取字符串
- 再学点分治——动态点分治
- cada0图纸框_按1:1画图后如何出A0图纸图框怎么设置?
- 无论是要打牢计算机基础还是准备校招面试,这本书你不可错过!
- 美女联系网站作者删除之前的写真照
- 智能客服搭建(2) - MRCP Server ASR插件开发
- python驾到~障碍通通闪开,美女批量入内存~
- 【云扩RPA】sliceBigFiles
- ansys六个应力的物理意义
- 数据库的1000+篇文章总结
- 【PostgreSQL】ON CONFLICT语句
- 电脑云便签怎么设置语音电话提醒待办事项?
- 杭电2026——首字母变大写
- 排队论 (queuing theory)推论与举例
- 云计算行业SaaS这一块,主要有哪些优势?
- 接插件封装尺寸blue