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);