使用IRONXL

如何取消隐藏Excel中的所有行

雷根·彭
雷根·彭
2023年三月27日
更新 2024年二月20日
分享:

1.0 简介

在 Excel 中隐藏行有利于关注重要信息、隐藏敏感数据和管理大型文档。 取消隐藏所有行和列对于修改工作表和理解继承电子表格中的依赖关系至关重要。 本文将介绍使用 IronXL 库提高工作效率和程序控制的两种选择。

2.0 在 Excel 中隐藏行

与 Excel 中的大多数基本操作一样,在 Excel 中可以使用功能区按钮、右键菜单或键盘快捷键隐藏行。

要隐藏行,首先要选择要隐藏的行:

  • 单击一行的标题以选择该行。
  • 在行标题上拖动鼠标可选择多个相邻行。 或者,在选择第一行后按住 Shift 键的同时选择最后一行。
  • 在选择非连续行时,先选择第一行的标题,然后按住 Ctrl 键,同时单击要选择的其他行的标题。

    选择行之后,请选择以下选项之一:

2.1 使用功能区按钮隐藏行

还可以使用 Excel 表单顶部的功能区按钮隐藏 Excel 中的行。

第 1 步:单击 "主页 "选项卡下 "单元格 "组中的 "格式 "按钮。

第 2 步:从 "可见性 "下的 "隐藏和解除隐藏 "菜单中选择 "隐藏行"。

如何在Excel中显示所有行,图1:Excel隐藏与显示

Excel 隐藏与取消隐藏

作为另一种选择,您可以选择开始 > 格式 > 行高,并在行高字段中输入0。 无论哪种情况,选定的行都将立即从视图中隐藏。

2.2 使用右键菜单隐藏行

如果您不想在功能区中搜索隐藏命令,可以右键单击列或行标题并选择隐藏选项,从上下文菜单中访问该命令。

如何在 Excel 中取消隐藏所有行,图 2:在上下文菜单中隐藏

在上下文菜单中隐藏

2.3 使用键盘快捷键隐藏行

可以使用键盘快捷键在 Excel 文档中隐藏行,按下 Ctrl + 9 来隐藏所有行。

3.0 在 Excel 中取消隐藏行

与 Excel 中的大多数基本操作一样,可以使用功能区按钮、右键菜单或键盘快捷键来取消隐藏行。

3.1 使用功能区按钮隐藏行

使用 Excel 表单顶部的功能区按钮隐藏行。

步骤 1:点击主页选项卡下单元格组中的格式按钮。

步骤 2:从可见性下的隐藏 & 取消隐藏菜单中选择取消隐藏行

如何在 Excel 中取消隐藏所有行,图 3:使用功能区隐藏行

使用功能区隐藏行

3.2 使用右键菜单取消隐藏行

通过右键单击所选行并选择 "取消隐藏",使用上下文菜单中的选项取消隐藏行。

如何在Excel中显示所有隐藏行,图4:显示行

取消隐藏行

3.3 使用键盘快捷键隐藏

还可以使用键盘快捷键来取消隐藏 Excel 文档中的所有隐藏行,方法是按 Ctrl + Shift + 9,这有助于在电子表格中重新显示隐藏行。

4.0 使用 IronXL 隐藏行

Microsoft Excel 文档可以使用 IronXL.NET Framework 在 C# 中阅读和编辑。 用于 Excel 的独立 .NET 软件库可以读取各种电子表格格式,而且无需安装 Microsoft Excel 或 Interop。

用户友好的 C# API IronXL 可以在 .NET 环境中轻松读取、修改和生成 Excel 电子表格文件。 IronXL 提供对 .NET Core、.NET Framework、Xamarin、Mobile、Linux、macOS 和 Azure 的全面支持。 IronXL.Excel 是适用于 C# 的最佳 Excel 电子表格库之一,它是 .NET Framework 和 .NET Core 的一部分。

4.1 IronXL 功能

  • 可以编辑、读取和加载来自 XLS、XLSX、CSV 和 TSV 的数据。
  • 数据导出和以CSV、TSV、JSON、XLS和XLSX格式存储。
  • 范围使用简单。 WorkSheet ["A1:B10"] 的语法。 范围可以合乎逻辑地组合。
  • 列、行和范围可以全部排序
  • 单元格样式,如字体、大小、边框、对齐、锁定、冻结单元格、隐藏/取消隐藏行和数字格式。

4.2 在 IronXL 中隐藏行

IronXL.Excel 只需几行代码即可用于隐藏 Excel 中的行号。 下面的代码是在 Excel 中隐藏一行的示例。

using IronXL;

WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");

ws.GetRow(1).Hidden = true;

wb.SaveAs("sample1.xlsx");
using IronXL;

WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");

ws.GetRow(1).Hidden = true;

wb.SaveAs("sample1.xlsx");
Imports IronXL

Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")

ws.GetRow(1).Hidden = True

wb.SaveAs("sample1.xlsx")
$vbLabelText   $csharpLabel

上面的示例使用 WorkBook.LoadExcel 方法,通过提供路径和文件名来加载一个现有的Excel文档。 一旦将Excel文档加载到WorkBook对象中,就可以使用WorkBook方法GetWorkSheet指定特定的Excel工作表,并将工作表名称作为参数传递。 这将创建一个WorkSheet对象,为整个工作表提供功能。

获取WorkSheet对象后,可以通过传递行索引作为参数,使用方法GetRow来选择一行。 这使我们可以使用Hidden属性中的布尔值,并将其设置为true,从而在Excel文档中隐藏和显示行。 以上代码是隐藏 Excel 文档第二行的示例。

4.3 在 IronXL 中取消隐藏行

以下代码可以在 Excel 中取消隐藏多行:

using IronXL;

WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");

ws.GetRow(1).Hidden = false;
wb.SaveAs("sample1.xlsx");
using IronXL;

WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");

ws.GetRow(1).Hidden = false;
wb.SaveAs("sample1.xlsx");
Imports IronXL

Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")

ws.GetRow(1).Hidden = False
wb.SaveAs("sample1.xlsx")
$vbLabelText   $csharpLabel

要显示特定行,应遵循上述步骤,并通过选择行来修改指令,可以通过传递行索引作为参数或指定行来使用方法GetRow。 然后将Hidden的布尔值设置为false

结论

IronXL.Excel 库是一种开发工具,可提供复杂 Excel 应用程序所需的所有高级功能。 它有一个出色的功能,为开发人员和用户提供免费试用,使其易于评估其效果。 IronXL.Excel 是目前速度最快的库之一,开发人员只需几行代码就能轻松学会如何创建 Excel 文档。 在该库的帮助下,可以执行各种 Excel 功能。 要了解更多关于IronXL的信息,请访问教程页面以获得更多示例,或参考此关于如何读取Excel文件的示例

雷根·彭
软件工程师
Regan毕业于雷丁大学,拥有电子工程学士学位。在加入Iron Software之前,他的前工作职位要求他专注于单一任务;他在Iron Software最喜欢的是能进行多种工作,无论是增加销售价值、技术支持、产品开发还是营销。他喜欢了解开发人员如何使用Iron Software的库,并利用这些知识不断改进文档和开发产品。
< 前一页
如何在Razor中导出CSV和Excel
下一步 >
如何在ASP.NET Core中导出到Excel