使用IRONXL

如何凍結 Excel 中的行(初學者指南)

已更新 2024年2月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: 點擊視圖選項卡上的 Freeze Panes 命令,然後從下拉選單中選擇 Freeze Panes。

如何凍結 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、行動、Linux、macOS 和 Azure,並且是這些平台上最好的 Excel 試算表函式庫之一。

3.2 IronXL 特點

  • 可編輯、讀取和加載XLS、XLSX、CSV和TSV的數據。
  • 支持儲存和 匯出數據 到 CSV、TSV、JSON、XLS 和 XLSX。 範圍 可以輕鬆地使用 WorkSheet ["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 用於將現有文件加載到對象 web 中,該對象可以執行各種 Excel 處理。然後通過指定工作表名稱來選擇 Excel 表。這個方法 GetWorkSheet 用於獲取作為參數的工作表名稱。

接下來,使用名為 的工作表功能 CreateFreezePane, 這個函數有兩個參數 - 一個表示列的位置,另一個表示行的位置。使用這個函數,我們可以凍結多列和多行。這將傳遞凍結窗格命令,自動凍結第一列,正如代碼中所示。在上述代碼中,如果將值從0更改為1,則在水平滾動時將保持最左邊的列可見,並會在選定的單元格上凍結多行。也就是說,它將凍結Excel工作表中第一列的所有行。

如何凍結 Excel 中的行(初學者指南),圖 8:來自 IronXL 的凍結面板功能的 Excel 文件

具備 IronXL 凍結窗格功能的 Excel 文件

3.4 使用IronXL解除窗格凍結

移除窗格 函數可以用來取消凍結 Excel 表中的行和列。

4. 結論

IronXL 程式庫是一個開發程式庫,提供了複雜 Excel 應用所需的所有高級功能。它的一大優點是能為開發人員和使用者提供 免費試用,使其易於判斷是否符合需求。IronXL 是可用的最快的庫之一,開發人員只需幾行代碼就能輕鬆學習如何創建 Excel 文檔並執行各種 Excel 操作。要了解有關 IronXL 的更多信息,請點擊此 IronXL主頁,或追蹤 關於閱讀 Excel 檔案的教程 更多範例。

< 上一頁
如何在 VB.NET 中寫入 Excel 文件
下一個 >
如何在Razor中導出CSV和Excel

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 1,023,839 查看許可證 >