我需要将下图报销单模板红框部分根据明细数量移动若干行,

移动后发现移动的合并的单元格被拆分了.

一番查询结果应该是excel自身bug.

然后找到此文章,可以用重新合并的方式解决.

https://blog.csdn.net/wudajushi/article/details/72802058

修改代码重新运行报错,原因是重新合并时,存在有合并的单元格,所以应该先拆分单元格

for (int i = sheet.getNumMergedRegions() - 1; i >= 0; i--) {CellRangeAddress region = sheet.getMergedRegion(i);//判断移动的行数后重新拆分if(region.getFirstRow()>=(11+roundCount1-1)){sheet.removeMergedRegion(i);}
}

完美解决

[java] POI shiftRows 移动后合并的单元格被拆分了相关推荐

  1. excel导出java不完整_有关Java POI导出excel表格中,单元格合并之后显示不全的解决方法。...

    我在table变换excel之后发现合并的单元格不能显示全部边框,在网上找了半天解决方案,终于解决了.具体解决代码如下; /** * 设置合并单元格的边框样式 * * @param sheet 当前表 ...

  2. java过去不到空单元格,Java POI。空白时跳过单元格

    感谢来自Youtube的Ram Alapure的帮助. 当我尝试从Excel导入数据时要记住两件事. 1.突出显示所有空单元格和清晰内容.在此之前,我会得到 错误无法从STRING单元格获取NUMER ...

  3. Java POI写入数据到表格指定单元格

    当读取文件跟写回文件一样,就会覆盖更新原来的表格. public static void writeInExcel (String newContent,int beginRow,int beginC ...

  4. python处理excel合并单元格的拆分和填补

    目录 一.问题需求 二.解决办法 一.问题需求 本篇博文可以说是博主另一篇博文的反向需求--博文:<python实现excel单元格对象合并>.        简单描述下问题,借助示例来说 ...

  5. Excel如何将合并的单元格拆分

    Excel如何将合并的单元格拆分 参考:Excel如何将合并的单元格拆分_360新知 首先打开要进行操作的Excel表格. 2/6 打开后选中合并的单元格. 3/6 然后用鼠标右键单击合并的单元格,在 ...

  6. excle 拆分合并的单元格并填充数据

    Excel数据表经常会把相同内容的单元格数据合并,如何快速把合并的单元格重新拆分并填充数据呢? 1.取消单元格合并 选择需要拆分的列,单击"开始"选项卡→"合并后居中&q ...

  7. Excel快速地拆分合并的单元格并填充数据

    在做Excel数据表为了美观.直观,经常会把相同内容的单元格数据合并.但这样做破坏了Excel表的完整性,不利于后期数据分析.这就要我们把合并的单元格重新拆分并填充数据,如下图,如何快速实现呢? 基本 ...

  8. 修复Java使用POI合并Excel单元格后,边框不显示的问题

    使用Apache POI生成Excel文档时,当进行单元格合并操作后,被合并的单元格边框会消失,使用如下方式可以解决. 创建方法: public void setBorderStyle(int bor ...

  9. java读取合并单元格_Java POI常用方法,读取单元格的值,设置单元格格式,合并单元格,获取已合并的单元格,导出至本地等...

    一.设置单元格格式. 设置单元格边框.单元格背景颜色.单元格对齐方式.单元格字体,设置自动换行. /** Description: 设置单元格格式. * @author : ys. * @date : ...

最新文章

  1. C# WebProxy POST 或者 GET
  2. 《轩辕传奇手游》主程序带你拆解MMORPG游戏客户端
  3. Springboot 使用Mybatis对postgreSQL实现CRUD
  4. Java9个异常处理的最佳实践
  5. c++并发操作mysql_文件数据库sqlite3 C++ 线程安全和并发
  6. bitlocker密钥输入后一直没用_win10系统bitlocker解锁后如何上锁
  7. phpExcel使用方法二
  8. VS-watch窗口
  9. LeetCode#191 Number of 1 Bits
  10. springboot - 应用实践(N)使用springboot内置的@Scheduled
  11. 1解锁方式9008_黔隆科技刷机教程红米4A忘记密码刷机解锁降级救砖解屏幕锁账户锁教程...
  12. java学习笔记---3
  13. linux内核远程漏洞,Linux内核远程DoS漏洞 (CVE-2019-11477) 预警分析
  14. java参数配置jconsole_jconsole 配置详解
  15. Markdown学习笔记
  16. SQL Server 索引优化——重复索引(部分重复)
  17. harmonyos2.0是什么,HarmonyOS 2.0 Beta是什么?HarmonyOS 2.0 简介
  18. matlab gui输入函数,紧急求助!关于matlab中GUI用户图形界面通过edit输入调用函数问题!...
  19. 【数据结构】---堆排序+TOP-K问题(了解游戏排行底层原理)
  20. Openstack-nova(placement)组件部署流程

热门文章

  1. 专访Testin云测总裁徐琨:十年浓墨重彩,笃行数字化转型
  2. [iOS]仿微博视频边下边播之滑动TableView自动播放
  3. Mockplus是如何节省你的原型时间的?
  4. php网线入侵,普通网线能poe供电吗
  5. 传统单节点网站的 Serverless 上云
  6. 基于MediaPlayer的Android播放器控件
  7. python数据可视化程序_python数据可视化简易版
  8. 你不知道的雍正八年版《连平州志》
  9. 核磁谱图分析步骤_测试干货|核磁共振好基友MestReNova—手把手教你做出一张核磁谱图...
  10. GCC 9.4 编译error: catching polymorphic type ‘class std::bad_alloc’ by value [-Werror=catch-value=]