使用IRONXL

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

更新 2024年二月20日
分享:

1.导言

Excel 具有冻结窗格等功能,可简化从工作簿中不同区域查看内容的操作。通过冻结行或列,特定的单元格在滚动浏览内容时仍然可见。这可以使用 IronXL 库来实现,该库提供 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 功能

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

利用 IronXL 用户友好的 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 文件

3.4 使用 IronXL 解冻面板

删除窗格 函数可用于解冻 Excel 工作表中的行和列。

4.结论

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

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

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

免费NuGet下载 总下载量: 988,189 查看许可证 >