IRONSOFTWAREHOME
在Excel中冻结窗格
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();

// Create freeze pane from column(A-B) and row(1-3)
workSheet.CreateFreezePane(2, 3);

// Overwriting freeze or split pane to column(A-E) and row(1-5) as well as applying prescroll
// The column will show E,G,... and the row will show 5,8,...
workSheet.CreateFreezePane(5, 5, 6, 7);

workBook.SaveAs("createFreezePanes.xls");

// Remove all existing freeze or split pane
workSheet.RemovePane();
Imports IronXL
Imports System.Linq

Dim workBook As WorkBook = WorkBook.Load("sample.xls")
Dim workSheet As WorkSheet = workBook.WorkSheets.First()

' Create freeze pane from column(A-B) and row(1-3)
workSheet.CreateFreezePane(2, 3)

' Overwriting freeze or split pane to column(A-E) and row(1-5) as well as applying prescroll
' The column will show E,G,... and the row will show 5,8,...
workSheet.CreateFreezePane(5, 5, 6, 7)

workBook.SaveAs("createFreezePanes.xls")

' Remove all existing freeze or split pane
workSheet.RemovePane()
NuGet Download
PM > Install-Package IronXL.Excel
在Excel中冻结窗格

在Excel中冻结窗格

上面的代码示例展示了如何创建一个冻结窗格,将行和列锁定在原位,使其在滚动时保持可见。 在快速比较信息时,保持标题列或行的位置不变是一个非常实用的功能。

CreateFreezePane(column, row)

第一个CreateFreezePane方法重载接受列和行的数量来创建基于它的冻结窗格。 例如,rows(1-4)创建一个冻结窗格。

CreateFreezePane(column, row, subsequentColumn, subsequentRow)

此重载操作会根据提供的列数和行数创建一个冻结窗格,并对工作表应用滚动功能。 例如,rows(1-2)开始的冻结窗格,采用1列和5行滚动。 首次打开工作表时,将显示 AE 列、G 列…… 行将显示 1-2、8-...

如果你的 Excel 表格数据量很大,冻结行或列会很有用。 这样,在滚动浏览工作表的其余部分时,就可以保持某些行或列可见。

你可以从这个链接下载项目文件。

学习如何使用 C# 在 Excel 中添加冻结窗格
在 GitHub 上查看

准备开始了吗?

Nuget Downloads 2,280,941版本:2026.10刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronXL
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
您的资料将始终保密。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
深受全球数百万工程师信赖
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.10

PM > Install-Package IronXL.Excel
nuget.org/packages/IronXL.Excel/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索“IronXL”
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.10

  1. 下载并解压IronXL到你的解决方案目录中的~/Libs等位置
  2. 在Visual Studio解决方案资源管理器中,右键单击引用。选择浏览,“IronXL.dll”

许可证从 $999