使用IRONXL

如何在Excel中顯示所有隱藏的行

里根普恩
里根普恩
2023年3月27日
已更新 2024年2月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 隱藏行

可以使用 IronXL .NET Framework 以 C# 讀取和編輯 Microsoft Excel 文件。 獨立的 .NET 軟體庫適用於 Excel,可以讀取各種試算表格式,且無需安裝 Microsoft Excel 或 Interop。

用戶友好的 C# API IronXL 使得在 .NET 環境中輕鬆讀取、修改和生成 Excel 試算表文件。 IronXL 完全支援 .NET Core、.NET Framework、Xamarin、行動裝置、Linux、macOS 和 Azure。 C# 中最好的 Excel 試算表庫之一是 IronXL,它是 .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 中隱藏行的示例。

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 文件第二行的範例。

在 IronXL 中顯示隱藏列 4.3

以下程式碼可以在 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 應用程式所需的所有先進功能。 它有一個優秀的功能,為開發者和使用者提供免費試用,讓評估其有效性變得容易。 IronXL 是最快的程式庫之一,開發人員可以輕鬆地通過幾行程式碼學習如何創建Excel文件。 在該庫的協助下,可以執行廣泛的 Excel 功能。 要了解更多有關 IronXL 的資訊,請造訪教程頁面以獲得更多範例,或參考此讀取 Excel 文件的範例

里根普恩
軟體工程師
Regan 畢業於雷丁大學,擁有電子工程學士學位。在加入 Iron Software 之前,他的工作角色讓他專注於單一任務;而他在 Iron Software 工作中最喜歡的是他所能承擔的工作範圍,無論是增加銷售價值、技術支持、產品開發或市場營銷。他喜歡了解開發人員如何使用 Iron Software 庫,並利用這些知識不斷改進文檔和開發產品。
< 上一頁
如何在Razor中導出CSV和Excel
下一個 >
如何在 ASP.NET Core 中匯出到 Excel