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 合并单元格工具类相关推荐

  1. poi word操作之XWPFTable合并单元格

    poi word操作之XWPFTable合并单元格 需要注意,要合并的单元格最好不要有其他的合并样式. 跨列合并单元格 /** * @Description: 跨列合并 * table要合并单元格的表 ...

  2. excel模板合并单元格(jxls 合并单元格)---工具net.sf.jxls扩展---支持合并单元格(无需代码方式合并)

    概述 excel比较常用的工具类就是poi和jxl当然后者已经停止维护很久而且只支持excel2003,不支持excel2007. 对2003版,最大行数是65536行 ,对2007以上版本,最大行数 ...

  3. 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 ...

  4. POI进行Excel的合并单元格数据处理

    POI进行Excel的合并单元格数据处理 近日接到一个要处理合并Excel单元格的上料表的需求,就到网上找了一些模板,发现有的技术大牛还是挺厉害的,对他们致以敬意. 合并单元格工具类 在这个类中将传入 ...

  5. springboot中使用poi-tl导出word(包含表格合并单元格)实例

    一.背景 在业务开发过程中,遇到有需要生成包含表格的word文档,且一部分表格需要动态生成,且需要根据数据来合并单元格,最后呈现的方式如下图: 一开始想到的解决方案是通过freemarker来生成,但 ...

  6. SpringBoot 整合 EasyExcel 数据写入Excel 合并单元格

    EasyExcel: 想要简单了解入手的 看官方文档 使用说明 · 语雀 (yuque.com)   这里主要是数据写入excel 并且将单元格合并 第一步 引入EasyExcel依赖 <dep ...

  7. EasyExcel解析excel(合并单元格和未合并)

    未合并的单元格excel文件 /*** 转换用户上传的excel文件为java对象** @param file 用户上传的文件* @param clazz 将被解析的类* @param <T&g ...

  8. Python—一键实现Excel自动分组合并单元格

    大家好,我们经常会有这样的需求.比如下图 我们需要把同一个省份的合并起来,如下图的效果 如何实现呢,这是原有的df 直观的操作是这样的: df.to_excel('test.xlsx',index=F ...

  9. easyexcel 填写模板指定行合并单元格

    1.easyexcel(官网)添加版本依赖 <dependency><groupId>com.alibaba</groupId><artifactId> ...

最新文章

  1. 论防止爆T的重要性:N相关孪生素数
  2. boost::set_intersection相关的测试程序
  3. php where or,php – laravel中whereOr和orWhere之间的区别
  4. 多个left join 产生多个结果
  5. python正则表达式提取字符串密码_用python正则表达式提取字符串
  6. 再学点分治——动态点分治
  7. cada0图纸框_按1:1画图后如何出A0图纸图框怎么设置?
  8. 无论是要打牢计算机基础还是准备校招面试,这本书你不可错过!
  9. 美女联系网站作者删除之前的写真照
  10. 智能客服搭建(2) - MRCP Server ASR插件开发
  11. python驾到~障碍通通闪开,美女批量入内存~
  12. 【云扩RPA】sliceBigFiles
  13. ansys六个应力的物理意义
  14. 数据库的1000+篇文章总结
  15. 【PostgreSQL】ON CONFLICT语句
  16. 电脑云便签怎么设置语音电话提醒待办事项?
  17. 杭电2026——首字母变大写
  18. 排队论 (queuing theory)推论与举例
  19. 云计算行业SaaS这一块,主要有哪些优势?
  20. 接插件封装尺寸blue

热门文章

  1. linux - 查看/修改文件的修改时间
  2. Win11 桌面快捷方式未全部显示的诡异现象及解决方法
  3. Linux环境python脚本后台运行
  4. ROG 枪神 6 Plus 评测
  5. 《超凡蜘蛛侠2》前瞻
  6. Arcgis操作系列4 - 影像纠偏配准和转坐标系
  7. 浅谈文献检索及文献综述
  8. 小米路由器3刷X-Wrt固件教程
  9. python输出两个数的最小公倍数_python-求两个数的最小公倍数
  10. mysql启动后,连接不上,不显示3306端口