使用IRONXL

如何冻结Excel中的行(初学者指南)

更新 2024年二月20日
分享:

1.导言

Excel 具有冻结窗格等功能,可以简化从工作簿中不同区域查看内容的过程。 通过冻结行或列,特定单元格在滚动浏览内容时仍然可见。 使用 IronXL.Excel 库可以实现这一目标,该库提供高级 Excel 操作,包括冻结窗格选项。

2.使用 Excel 冻结和解冻行和列

2.1 冻结行

在工作表中,您可能希望永久显示特定行或列,尤其是标题单元格。 您可以在滚动材料的同时,通过冻结行或列来查看冻结的单元格。

步骤 1:选择要冻结的行,如果要冻结顶行,则选择第 1 行。 在这种情况下,选择第 1 行冻结,以便随时查看标题。

如何在 Excel 中冻结行(新手指南),图 1:用于冻结行的 Excel 数据演示

演示冻结行的 Excel 数据

步骤 2: 通过单击 "视图 "选项卡上的 "冻结面板 "命令,从下拉菜单中选择 "冻结面板"。

如何在 Excel 中冻结行(新手指南),图 2:导航至 Microsoft Excel 中的冻结窗格功能

导航至 Microsoft Excel 中的冻结窗格功能

步骤 3: 灰线表示行已冻结到位。 当您向下滚动时,仍可在工作表顶部查看冻结的行。 在本例中,向下滚动到第 17 行,但屏幕上仍能看到第 1 行,因为它已被冻结为顶行。

如何在 Excel 中冻结行(新手指南),图 3:冻结行的灰色指示符

灰色表示冻结行

2.2 个冻结列

第 1 步: 选择您希望冻结的一列或多列右侧的一列。 在这种情况下,选择 B 栏来冻结 A 栏。

如何在 Excel 中冻结行(新手指南),图 4:用于冻结列的 Excel 数据演示

演示冻结列的 Excel 数据

步骤 2: 通过单击 "视图 "选项卡上的 "冻结面板 "命令,从下拉菜单中选择 "冻结面板"。

如何在 Excel 中冻结行(新手指南),图 5:导航至 Microsoft Excel 中的冻结窗格功能

导航至 Microsoft Excel 中的冻结窗格功能

步骤 3: 然后,选择要冻结的列,该列将以灰色线条显示。灰线表示该列将被冻结的位置。 浏览工作表时,左侧仍可看到冻结的列。在本示例中,向下滚动到 G 列,仍然可以看到左侧的冻结列。

如何在 Excel 中冻结行(新手指南),图 6:冻结列的灰色指示灯

灰色表示冻结列

2.3 解冻面板

如果您想选择不同的视图选项,可能需要通过解冻窗格来重置电子表格。 为此,请单击 "冻结面板 "命令,然后从下拉菜单中选择 "解冻面板 "来解冻行或列。

如何在 Excel 中冻结一行(新手指南),图 7:导航至 Microsoft Excel 中的解冻窗格功能

导航至 Microsoft Excel 中的解冻面板功能

3.使用 IronXL 冻结和解冻行和列

3.1 IronXL 功能

IronXLC# Excel 是一个 .NET 库,可以用 C# 阅读和编辑 Microsoft Excel 文档。 它是一个独立的 .NET 软件库,可以读取多种电子表格格式。 无需安装 Microsoft Excel 或 Interop。

借助 IronXL for .NET 用户友好的 C# API,可以在 .NET 环境中轻松读取、修改和创建 Excel 电子表格文件。 该库为 .NET Core、.NET Framework、Xamarin、Mobile、Linux、macOS 和 Azure 提供全面支持,是适用于这些平台的最佳 Excel 电子表格库之一。

3.2 IronXL 功能

  • 可以编辑、读取和加载来自 XLS、XLSX、CSV 和 TSV 的数据。
  • 它支持存储和导出数据翻译成 CSV、TSV、JSON、XLS 和 XLSX。
  • 范围工作表 "可以轻松地使用["A1:B10"]语法。 范围可按逻辑混合。
  • 列、行和范围可以是排序.
  • 样式设计示例包括单元格视觉样式可应用字体、大小、边框、对齐、锁定、冻结单元格、隐藏/取消隐藏行和数字格式。

3.3 使用 IronXL 冻结窗格

在 Excel 中冻结行和列可以使它们在滚动时固定在屏幕上的指定位置,从而更容易跟踪和参考列。 以下是冻结行的代码示例:

using IronXL;

WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
ws.CreateFreezePane(0, 1);
wb.SaveAs("sample1.xlsx");
using IronXL;

WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
ws.CreateFreezePane(0, 1);
wb.SaveAs("sample1.xlsx");
Imports IronXL

Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")
ws.CreateFreezePane(0, 1)
wb.SaveAs("sample1.xlsx")
VB   C#

上面的代码是冻结 Excel 表格顶行的示例。 第一步,使用文件位置和名称加载现有 Excel 表。 翻译方法WorkBook.LoadExcel对象网络用于将现有文件加载到对象网络中,对象网络可以执行各种类型的 Excel 处理。 然后,通过指定工作表名称来选择 Excel 工作表。 翻译方法获取工作表用于获取作为参数的工作表名称。

接下来,使用名为创建冻结窗格例如,有两个参数,一个是列的位置,另一个是行的位置。 使用该功能,我们可以根据需要冻结多列和多行。 如代码所示,这将通过冻结窗格命令自动冻结第一列。 在上述代码中,如果将值从 0 改为 1,在水平滚动时将保持最左侧列可见,并将冻结所选单元格上的多行。 也就是说,它将冻结 Excel 表中第一列的所有行。

如何在 Excel 中冻结行(新手指南),图 8:使用 IronXL 冻结面板函数的 Excel 文件

IronXL.Excel 中带有冻结面板功能的 Excel 文件

3.4 使用 IronXL 解冻窗格

"(《世界人权宣言》)删除窗格函数可用于解冻 Excel 工作表中的行和列。

结论

IronXL.Excel 库是一个开发库,提供复杂 Excel 应用程序所需的所有高级功能。 它的一大优点是可以为开发人员和用户提供免费试用此外,还必须确保翻译的准确性,以便于确定是否满足他们的需求。 IronXL 是目前速度最快的库之一,只需几行代码,开发人员就能轻松学会如何创建 Excel 文档并执行各种 Excel 操作。 要了解有关 IronXL 的更多信息,请点击此处IronXL 主页或关注本教程介绍如何读取 Excel 文件以获取更多实例。

< 前一页
如何在VB.NET中写入Excel文件
下一步 >
如何在Razor中导出CSV和Excel

准备开始了吗? 版本: 2024.11 刚刚发布

免费NuGet下载 总下载量: 1,094,134 查看许可证 >