sheet1.createFreezePane( 3, 2, 3, 2 );
前两个参数是你要用来拆分的列数和行数。后两个参数是下面窗口的可见象限,其中第三个参数是右边区域可见的左边列数,第四个参数是下面区域可见的首行。
// 冻结第一行
sheet1.createFreezePane( 0, 1, 0, 1 );
// 冻结第一列
sheet2.createFreezePane( 1, 0, 1, 0 );
可以按照如下设置创建冻结窗口。 sheet1.createFreezePane( 3, 2, 3, 2 ); 前两个参数是你要用来拆分的列数和行数。后两个参数是下面窗口的可见象限,其中第三个参数是右边区域可见的左边列数,第四个参数是下面区域可见的首行。// 冻结第一行 sheet1.createFreezePane( 0, 1, 0, 1 ); // 冻结第一列
JAVA
POI
锁定行和列
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.
create
Sheet();
sheet.
create
Freeze
Pane
( a,b,c,d);
四个参数的含义:
a表示要
冻结
的列数;
b表示要
冻结
的行数;
c表示右边区域[可见]的首列序号;
d表示...
//
冻结
单元格,参数对应(
冻结
的列数,
冻结
的行数,被
冻结
列右边第一列的列号,被
冻结
行的下一行的行号)
sheet.
create
Freeze
Pane
(0,4,1,5);
以上设置为
冻结
0列4行,,从第一列第五行开始滚动
1.代码实例
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.
create
Sheet();
sheet.
create
Freeze
Pane
( a,b,c,d);
四个参数的含义:
a表示要
冻结
的列数;
b表示要
冻结
的行数;
c表示右边区域[可见]的首列序号;
d表示下边区域[可见]的首行序号...
create
Freeze
Pane
的用法
sheet.
create
Freeze
Pane
(int cellNum,int rowNum,int firstCellNum,int firstRollNum );
四个参数的含义:
a表示要
冻结
的列数;
b表示要
冻结
的行数;
c表示右边区域[可见]的首列序号;
d表示下边区域[可见]的首行序号;
四个参数分别代表:
cellNum:表示要
冻结
的列数;...
文章转载自:http://biancheng.dnbcw.info/1000wen/391465.html
在Excel中,有时可能会出现列数太多或是行数太多的情况,这时可以通过锁定列来
冻结
部分列,不随滚动条滑动,方便查看。在Excel中设置
冻结
列的方法如下:
同样,利用N
POI
,通过代码也能实现上面的效果:
HSSFSheet sheet1 = hssfworkbook.Creat
Apach
POI
Excel固定(
冻结
)单元格今天在已固定好的模板上添加数据后发现,原本的固定单元格无法被固定,原因可能是在赋值/新建单元格/赋样式的时候破坏了原本的固定.
经查阅资料后发现在
POI
中 有
create
Freeze
Pane
方法能直接固定单元格,具体参数如下:sheet.
create
Freeze
Pane
(int cellNum,int rowNum,int firstCellNum
第三个参数表示在右侧窗格中可以看见的
冻结
列数。从1开始;
第四个参数表示在底部窗格中可以看见的
冻结
行数。从1开始;
@param colSplit Horizonatal position of split.
@param rowSplit Vertical posi