[java] POI shiftRows 移动后合并的单元格被拆分了
我需要将下图报销单模板红框部分根据明细数量移动若干行,
移动后发现移动的合并的单元格被拆分了.
一番查询结果应该是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 移动后合并的单元格被拆分了相关推荐
- excel导出java不完整_有关Java POI导出excel表格中,单元格合并之后显示不全的解决方法。...
我在table变换excel之后发现合并的单元格不能显示全部边框,在网上找了半天解决方案,终于解决了.具体解决代码如下; /** * 设置合并单元格的边框样式 * * @param sheet 当前表 ...
- java过去不到空单元格,Java POI。空白时跳过单元格
感谢来自Youtube的Ram Alapure的帮助. 当我尝试从Excel导入数据时要记住两件事. 1.突出显示所有空单元格和清晰内容.在此之前,我会得到 错误无法从STRING单元格获取NUMER ...
- Java POI写入数据到表格指定单元格
当读取文件跟写回文件一样,就会覆盖更新原来的表格. public static void writeInExcel (String newContent,int beginRow,int beginC ...
- python处理excel合并单元格的拆分和填补
目录 一.问题需求 二.解决办法 一.问题需求 本篇博文可以说是博主另一篇博文的反向需求--博文:<python实现excel单元格对象合并>. 简单描述下问题,借助示例来说 ...
- Excel如何将合并的单元格拆分
Excel如何将合并的单元格拆分 参考:Excel如何将合并的单元格拆分_360新知 首先打开要进行操作的Excel表格. 2/6 打开后选中合并的单元格. 3/6 然后用鼠标右键单击合并的单元格,在 ...
- excle 拆分合并的单元格并填充数据
Excel数据表经常会把相同内容的单元格数据合并,如何快速把合并的单元格重新拆分并填充数据呢? 1.取消单元格合并 选择需要拆分的列,单击"开始"选项卡→"合并后居中&q ...
- Excel快速地拆分合并的单元格并填充数据
在做Excel数据表为了美观.直观,经常会把相同内容的单元格数据合并.但这样做破坏了Excel表的完整性,不利于后期数据分析.这就要我们把合并的单元格重新拆分并填充数据,如下图,如何快速实现呢? 基本 ...
- 修复Java使用POI合并Excel单元格后,边框不显示的问题
使用Apache POI生成Excel文档时,当进行单元格合并操作后,被合并的单元格边框会消失,使用如下方式可以解决. 创建方法: public void setBorderStyle(int bor ...
- java读取合并单元格_Java POI常用方法,读取单元格的值,设置单元格格式,合并单元格,获取已合并的单元格,导出至本地等...
一.设置单元格格式. 设置单元格边框.单元格背景颜色.单元格对齐方式.单元格字体,设置自动换行. /** Description: 设置单元格格式. * @author : ys. * @date : ...
最新文章
- C# WebProxy POST 或者 GET
- 《轩辕传奇手游》主程序带你拆解MMORPG游戏客户端
- Springboot 使用Mybatis对postgreSQL实现CRUD
- Java9个异常处理的最佳实践
- c++并发操作mysql_文件数据库sqlite3 C++ 线程安全和并发
- bitlocker密钥输入后一直没用_win10系统bitlocker解锁后如何上锁
- phpExcel使用方法二
- VS-watch窗口
- LeetCode#191 Number of 1 Bits
- springboot - 应用实践(N)使用springboot内置的@Scheduled
- 1解锁方式9008_黔隆科技刷机教程红米4A忘记密码刷机解锁降级救砖解屏幕锁账户锁教程...
- java学习笔记---3
- linux内核远程漏洞,Linux内核远程DoS漏洞 (CVE-2019-11477) 预警分析
- java参数配置jconsole_jconsole 配置详解
- Markdown学习笔记
- SQL Server 索引优化——重复索引(部分重复)
- harmonyos2.0是什么,HarmonyOS 2.0 Beta是什么?HarmonyOS 2.0 简介
- matlab gui输入函数,紧急求助!关于matlab中GUI用户图形界面通过edit输入调用函数问题!...
- 【数据结构】---堆排序+TOP-K问题(了解游戏排行底层原理)
- Openstack-nova(placement)组件部署流程
热门文章
- 专访Testin云测总裁徐琨:十年浓墨重彩,笃行数字化转型
- [iOS]仿微博视频边下边播之滑动TableView自动播放
- Mockplus是如何节省你的原型时间的?
- php网线入侵,普通网线能poe供电吗
- 传统单节点网站的 Serverless 上云
- 基于MediaPlayer的Android播放器控件
- python数据可视化程序_python数据可视化简易版
- 你不知道的雍正八年版《连平州志》
- 核磁谱图分析步骤_测试干货|核磁共振好基友MestReNova—手把手教你做出一张核磁谱图...
- GCC 9.4 编译error: catching polymorphic type ‘class std::bad_alloc’ by value [-Werror=catch-value=]