Apache POI Excel固定(冻结)单元格

今天在已固定好的模板上添加数据后发现,原本的固定单元格无法被固定,原因可能是在赋值/新建单元格/赋样式的时候破坏了原本的固定.
经查阅资料后发现在POI中 有createFreezePane方法能直接固定单元格,具体参数如下:

sheet.createFreezePane(int cellNum,int rowNum,int firstCellNum,int firstRollNum );

四个参数分别代表:
cellNum:表示要冻结的列数;
rowNum:表示要冻结的行数;
firstCellNum:表示被固定列右边第一列的列号;
firstRollNum :表示被固定行下边第一列的行号;

注意: 后2个参数均从0开始计算列号和行号,且firstCellNum>=cellNum &&firstRollNum >=cellNum

比如:

sheet.createFreezePane(1,0,1,0);//就是固定了首列,列号的显示为:A,BCDEF...
sheet.createFreezePane(1,0,3,0);//固定了首列,列号的显示为:A,DEF...
//注意:BC列不是被隐藏,而是默认显示列为A,DEF,若想要看BC列,只需移动滚轮即可.行号同理

Apache POI Excel固定(冻结)单元格相关推荐

  1. spring boot poi excel导入 合并 单元格

    导入excel若存在合并单元格,第一个单元格能取到值而合并的其他单元格则为空. 如图1A值为"场景名称"2A则为空,1B为"版本1.1"1C到1E则全为空.所以 ...

  2. POI Excel 06 合并单元格,设置字体样式

    @author YHC 合并单元格 //创建ExcelWorkbook wb = new HSSFWorkbook();//创建工作薄Sheet sheet = wb.createSheet(&quo ...

  3. java-如何使用Apache POI移动特定的单元格?

    我的Excel工作表在同一工作表上包含不同的区域,例如: region1: region2: John 2 A 1 John 1 B 2 Sue 1 C 3 Sue 2 D 4 Alice 5 E 5 ...

  4. poi excel设置合并单元格边框格式

    版本3.17 //设置合并单元格的边框  public static void setBorderForMergeCell(BorderStyle style,int color, CellRange ...

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

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

  6. Springboot导出excel,合并单元格示例

    原文链接:Springboot导出excel,合并单元格示例 更多文章,欢迎访问:Java知音,一个专注于技术分享的网站 以下用一个示例来说明springboot如何导出数据到excel. 首先引入M ...

  7. poi删除带有合并单元格的行的问题

    在网上搜了很久关于poi删除带有合并单元格的一行后,下面行数据向上移动一行时,出现乱合并的问题,看到有人提过这个问题,但是郁闷的很没有一个人回答过,而且大部分的文章都是关于什么合并单元格,读取Exce ...

  8. VBA操作Excel之获取单元格区域

    VBA操作Excel之获取单元格区域 一.VBA通过索引引用工作表 二.VBA获取单元格区域 三.VBA调用方法参数传值 参考文档 一.VBA通过索引引用工作表 VBA打开工作簿后,通常一个工作簿有若 ...

  9. Excel阅读模式/单元格行列指示/聚光灯开发 技术要点再分享

    1. 引言 文题中所谓技术要点再分享,本意是想在大神Charltsing Liu的博文"简单介绍Excel单元格行列指示的实现原理(俗称聚光灯功能)"的基础上写一点个人开发体会.写 ...

  10. JAVA EXCEL导出合并单元格自定义封装方法

    转载在C站上面看到一个大神写的自定义封装方法 转载地址:springboot 使用Poi 自定义封装方法 合并excel中的单元格_Tongyao-CSDN博客_springboot合并单元格 之前都 ...

最新文章

  1. vue中如何加入横线_在word文档中如何快速添加页眉横线和删除页眉横线?
  2. 空间连接时计算总和_【数据技术】城市功能混合程度计算
  3. android xml png,android - 使用.png文件中的形状创建xml聊天气泡 - 堆栈内存溢出
  4. Acess link
  5. 如何成为个好Java程序员
  6. FLutter入门:异步加载组件FutureBuilder
  7. HDU 5936 Difference
  8. Spark _10_补充部分算子【三】
  9. 一台电脑同时运行多个tomcat配置方法
  10. c++ 提取傅里叶描述子_AI大语音(四)——MFCC特征提取(深度解析)
  11. 计算机工作原理 仿真,虚拟DCS仿真工作原理
  12. 位图像素的颜色 携程编程大赛hdu
  13. 19 FI配置-财务会计-定义销售/采购税代码
  14. oracle8ir2,Oracle8iR2(oracle8.1.6)在redhat linux 7.1上的简易安装方法
  15. nohttp网络框架
  16. 轻松实现SQL异地备份
  17. 编程基本功:如何判断两个线段有重叠?
  18. java消息头_java中怎么进行头消息校验
  19. Java自学路线图之Java进阶自学
  20. 分享一下好用的本地格式化软件hijson,这个居然还有人要收费才能下载,真是醉了

热门文章

  1. openLayers 学习思维导图
  2. 禁区——不要走入政府采购的“黑名单”
  3. Vue页面跳转动画效果实现
  4. 当你第一次发送ping请求包,ARP缓存表为空时会发生什么?(详细解析全过程)
  5. python期货交易_strategies/python版CTP商品期货交易类库.py at master · gzhou1024/strategies · GitHub...
  6. Android那些事!
  7. [转帖]江湖高手专用的“隐身术”:图片隐写技术
  8. Linux C编程 —— 通过文件描述符获得文件路径
  9. PCL--PCL基础
  10. 简单介绍一下ODI的几个基本概念