实现某几行或几列区域冻结的方法:
import com.spire.xls.*;
public class FreezeRowAndColumn {
public static void main(String[] args) {
//创建实例,并加载测试文档
Workbook wb = new Workbook();
wb.loadFromFile("test.xlsx");
//获取第2张工作表
Worksheet sheet = wb.getWorksheets().get(1);
//冻结窗格
//sheet.freezePanes(2,1);//冻结首行
//sheet.freezePanes(1,2);//冻结首列
sheet.freezePanes(3,3);//冻结前两行和前两列
//保存文档
wb.saveToFile("FreezePanes.xlsx",ExcelVersion.Version2013);
wb.dispose();
}
}
注:以上方法使用free spire.xls.jar来冻结