Home POI冻结行或列
Post
Cancel

POI冻结行或列

1
2
3
HSSFWorkbook workbook = new HSSFWorkbook();  
HSSFSheet sheet = workbook.createSheet();  
sheet.createFreezePane(a, b, c, d);   

四个参数的含义:

  • a表示要冻结的列数;
  • b表示要冻结的行数;
  • c表示右边区域[可见]的首列序号;
  • d表示下边区域[可见]的首行序号;

举例:

1
2
3
4
5
6
// 冻结第一列,冻结列右侧的第一列为B列
CreateFreezePane(1, 0, 1, 0);
// 冻结左侧两列,冻结列右侧的第一列为F列
CreateFreezePane(2, 0, 5, 0);
// 冻结第一行,冻结行下侧第一行的左边框显示“2”
CreateFreezePane(0, 1, 0, 1);
This post is licensed under CC BY 4.0 by the author.