如何在 Excel 中冻结行(初学者指南)
1.简介
Excel,通过冻结窗格等功能,简化了在工作簿中查看不同区域内容的操作。 通过冻结行或列,特定的单元格在浏览内容时保持可见。 这可以通过 IronXL 库实现,该库提供高级 Excel 操作,包括冻结窗格选项。
2. 使用 Excel 冻结和解冻行和列
2.1 冻结行
在您的工作表中,您可能希望永久显示特定的行或列,特别是标题单元格。 您可以在冻结行或列的同时滚动浏览材料,同时查看冻结的单元格。
步骤 1: 选择您想要冻结的行,或者如果您想冻结顶行,请选择第 1 行。在这种情况下,选择第 1 行将其冻结,以便始终查看标题。
演示冻结行的 Excel 数据
步骤 2: 点击视图选项卡上的冻结窗格命令,从下拉菜单中选择冻结窗格。
在 Microsoft Excel 中导航至冻结窗格功能
步骤 3: 灰线表示行已冻结在位。 冻结的行仍可以在工作表顶部查看,即使您向下滚动。 在此示例中,向下滚动到第 17 行,但由于第 1 行已被冻结为顶行,仍会显示在屏幕上。
冻结行的灰色指示
2.2 冻结列
步骤 1: 选择您希望冻结的列或列右边的列。 在这种情况下,选择 B 列来冻结 A 列。
演示冻结列的 Excel 数据
步骤 2: 点击视图选项卡上的冻结窗格命令,从下拉菜单中选择冻结窗格。
在 Microsoft Excel 中导航至冻结窗格功能
步骤 3: 然后,选择要冻结的列,将以灰线显示。灰线表示列将被冻结在位。 浏览工作表时,冻结的列保持在左侧可见。在此示例中,向下滚动到第 G 列,仍可以在左边看到冻结的列。
冻结列的灰色指示
2.3 解冻窗格
如果您想选择其他视图选项,您可能需要通过解冻窗格重置电子表格。 要执行此操作,点击冻结窗格命令,然后从下拉菜单中选择解冻窗格以解冻行或列。
在 Microsoft Excel 中导航至解冻窗格功能
3. 使用 IronXL 冻结和解冻行和列
3.1 IronXL 特性
IronXL 是一个 .NET 库,它可以在 C# 中读取和编辑 Microsoft Excel 文档。 这是一个独立的 .NET 软件库,可以读取多种电子表格格式。 不需要安装 Microsoft Excel 或 Interop。
借助 IronXL 友好的 C# API,可以轻松在 .NET 环境中读取、修改和创建 Excel 电子表格文件。 该库全面支持 .NET Core、.NET Framework、Xamarin、移动、Linux、macOS 和 Azure,是这些平台上最佳的 Excel 电子表格库之一。
3.2 IronXL 特性
3.3 使用 IronXL 冻结窗格
在 Excel 中冻结行和列允许它们在滚动时保持在屏幕上的指定位置,从而更容易跟踪列并引用它们。 以下是冻结行的示例代码:
using IronXL;
// Load the existing Excel file
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
// Get a specific worksheet from the workbook
WorkSheet ws = wb.GetWorkSheet("Sheet1");
// Create a freeze pane at the top of the worksheet
// Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1);
// Save the modified Excel file
wb.SaveAs("sample1.xlsx");using IronXL;
// Load the existing Excel file
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
// Get a specific worksheet from the workbook
WorkSheet ws = wb.GetWorkSheet("Sheet1");
// Create a freeze pane at the top of the worksheet
// Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1);
// Save the modified Excel file
wb.SaveAs("sample1.xlsx");Imports IronXL
' Load the existing Excel file
Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")
' Get a specific worksheet from the workbook
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")
' Create a freeze pane at the top of the worksheet
' Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1)
' Save the modified Excel file
wb.SaveAs("sample1.xlsx")上面的代码是一个示例,它冻结了 Excel 表的顶行。
加载现有的 Excel 表: 使用方法
WorkBook.LoadExcel将 Excel 文件加载到wb对象中,该对象可以执行各种类型的 Excel 进程。选择工作表: 使用
GetWorkSheet根据名称选择所需的工作表(在本例中为"Sheet1")。创建冻结窗格: 使用
CreateFreezePane方法带有两个参数 - 一个用于列位置,另一个用于行位置。 它冻结了指定的列和行。- 保存工作簿: 使用
SaveAs方法保存对文件的更改。
更改CreateFreezePane中的值可以修改哪些行和列被冻结。
带有 IronXL 的冻结窗格功能的 Excel 文件
3.4 使用 IronXL 解冻窗格
RemovePane功能可用于在 Excel 表中解冻行和列。
4. 结论
IronXL 库是一个开发库,提供复杂 Excel 应用所需的所有高级功能。 它的一大优势是它为开发人员和用户提供免费试用,使其便于确定能否满足其需求。 IronXL 是最快的库之一,只需几行代码,开发人员就可以轻松学习如何创建一个 Excel 文档并执行各种 Excel 操作。 要了解更多有关 IronXL 的信息,请点击此IronXL 主页面,或通过此关于阅读 Excel 文件的教程了解更多示例。
常见问题解答
如何使用 C# 在 Excel 表中冻结行?
您可以使用 IronXL 通过加载 Excel 文件,选择工作表,然后使用 CreateFreezePane 方法来指定要冻结的行,从而在 Excel 表中冻结行。
在 Excel 中使用冻结窗格功能有什么好处?
Excel 中的冻结窗格功能允许用户在滚动时保持特定行或列可见,从而更轻松地查看和引用工作表的重要部分。IronXL 使开发人员能够在 .NET 应用程序中以编程方式实现此功能。
如何使用 C# 在 Excel 中解除冻结窗格?
要在 Excel 中使用 C# 解除冻结窗格,您可以使用 IronXL 的 RemovePane 方法。此方法将删除所有冻结的行或列,恢复工作表的默认滚动行为。
IronXL 的关键特性是什么?
IronXL 是一个强大的 .NET 库,允许读取、编辑和创建 Excel 文件,而不需要 Microsoft Excel。它支持多种文件格式,如 XLS、XLSX、CSV 和 TSV,并提供冻结窗格和数据导出等功能。
我可以免费试用 IronXL 吗?
是的,IronXL 提供免费的试用版本,让开发人员在购买前探索其功能和能力。
如何使用 IronXL 冻结 Excel 文件的第一行?
要使用 IronXL 冻结第一行,首先使用 WorkBook.LoadExcel 加载您的 Excel 文件。然后,使用 GetWorkSheet 选择您的工作表,并应用 CreateFreezePane 指定您要冻结的行索引。
IronXL 支持哪些平台?
IronXL 支持广泛的平台,包括 .NET Core、.NET Framework、Xamarin、移动设备、Linux、macOS 和 Azure。
IronXL 如何在处理 Excel 文件时提高生产力?
IronXL 通过允许开发人员以编程方式自动化 Excel 任务,如冻结窗格、编辑数据和导出文件,而不需要 Microsoft Excel,从而简化 .NET 应用程序的工作流程,从而提高生产力。
Excel 中如何指示已冻结的行或列?
在 Excel 中,灰线表示已冻结的行或列。这个视觉提示帮助用户识别在导航过程中保持可见的工作表部分。IronXL 可以通过 C# 以编程方式复制这种效果。
如果我的冻结窗格在 Excel 中不起作用,可以采取哪些故障排除步骤?
如果冻结窗格不起作用,请确保您在 IronXL 中使用了正确的方法调用。检查您是否使用 GetWorkSheet 加载了正确的工作表,并使用 CreateFreezePane 应用了正确的索引。此外,请验证您的 Excel 文件是否与您执行的操作兼容。








