NPOI如何冻结一个Excel的第3行和第4行及第1列和第2列,请给出代码示例
时间: 2023-05-11 13:07:36 浏览: 149
以下是使用NPOI冻结Excel的第3行和第4行及第1列和第2列的代码示例:
```
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
// 创建Excel工作簿
IWorkbook workbook = new XSSFWorkbook();
// 创建Excel工作表
ISheet sheet = workbook.CreateSheet("Sheet1");
// 冻结第3行和第4行
sheet.CreateFreezePane(0, 4);
// 冻结第1列和第2列
sheet.CreateFreezePane(2, 0);
// 将工作簿保存到本地
using (FileStream fs = new FileStream("example.xlsx", FileMode.Create, FileAccess.Write))
{
workbook.Write(fs);
}
```
注意:以上代码示例是使用NPOI的XSSFWorkbook类来创建Excel工作簿的,如果你使用的是HSSFWorkbook类,则需要将XSSFWorkbook替换为HSSFWorkbook。
相关问题
NPOI如何冻结一个Excel的第3,4行和第1,2列,请给出代码示例
以下是使用NPOI冻结Excel的第3,4行和第1,2列的代码示例:
```
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
// 创建Excel文档
XSSFWorkbook workbook = new XSSFWorkbook();
ISheet sheet = workbook.CreateSheet("Sheet1");
// 冻结第3,4行和第1,2列
sheet.CreateFreezePane(2, 2);
// 将Excel保存到文件
using (FileStream fs = new FileStream("example.xlsx", FileMode.Create, FileAccess.Write))
{
workbook.Write(fs);
}
```
在上面的代码中,我们首先创建了一个XSSFWorkbook对象,然后创建了一个名为"Sheet1"的工作表。接下来,我们使用CreateFreezePane方法来冻结第3,4行和第1,2列。最后,我们将Excel保存到文件中。
注意,CreateFreezePane方法的参数是要冻结的行和列的索引。在这个例子中,我们将第3,4行和第1,2列的索引分别设置为2,因为索引从0开始计数。
阅读全文
相关推荐















