跳過到頁腳內容
使用 IRONXL

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

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、行動平台、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;

// Load the existing Excel file
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Get a specific worksheet from the workbook
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Create a freeze pane at the top of the worksheet
// Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1);

// Save the modified Excel file
wb.SaveAs("sample1.xlsx");
using IronXL;

// Load the existing Excel file
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Get a specific worksheet from the workbook
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Create a freeze pane at the top of the worksheet
// Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1);

// Save the modified Excel file
wb.SaveAs("sample1.xlsx");
$vbLabelText   $csharpLabel

以上程式碼是一個範例,用於凍結 Excel 表格的第一行。

1.載入現有Excel表格:
使用方法 WorkBook.LoadExcel 將 Excel 檔案載入到 wb 物件中,該物件可以執行各種類型的 Excel 處理。

2.選擇工作表:
使用 GetWorkSheet 依名稱選擇所需的工作表(在本例中為"Sheet1")。

3.建立凍結窗格:
方法 CreateFreezePane 使用兩個參數 - 一個用於列位置,另一個用於行位置。 它會將指定的列和行凍結在原地。

4.儲存工作簿:
使用 SaveAs 方法儲存檔案的變更。

更改 CreateFreezePane 中的值可以修改凍結的行和列。

如何在Excel中凍結行(入門指南),圖8:帶有IronXL凍結面板功能的Excel檔案 IronXL的帶有凍結窗格功能的 Excel 文件

3.4 使用IronXL解凍玻璃板

可以使用RemovePane函數來解凍 Excel 表格中的行和列。

4. 結論

IronXL庫是一個開發庫,它提供了複雜 Excel 應用程式所需的所有進階功能。 它的一大優點是為開發者和使用者提供免費試用,方便他們判斷是否滿足自身需求。 IronXL是目前速度最快的程式庫之一,只需幾行程式碼,開發人員即可輕鬆學習如何建立 Excel 文件並執行各種 Excel 操作。 要了解有關IronXL 的更多信息,請點擊IronXL主頁,或按照此教程閱讀 Excel 文件以獲取更多示例。

常見問題解答

我如何使用 C# 在 Excel 表中凍結行?

使用 IronXL 加載 Excel 文件凍結行,透過 WorkBook.LoadExcelCreateFreezePane 方法指定要凍結的行。

使用 Excel 的凍結窗口功能有什麼好處?

Excel 中的凍結窗格功能允許用戶在滾動時保持特定行或列可見,從而更輕鬆地查看和引用工作表的重要部分。 IronXL 使得開發人員能夠在 .NET 應用程序中以編程方式實現此功能。

我如何使用 C# 在 Excel 中解除凍結窗格?

要使用 C# 解除 Excel 中的窗格凍結,您可以使用 IronXL 的 RemovePane 方法。 該方法將刪除任何凍結的行或列,將工作表恢復到默認的滾動行為。

IronXL 的關鍵功能是什麼?

IronXL 是一個強大的 .NET 庫,允許在無需 Microsoft Excel 的情況下讀取、編輯和創建 Excel 文件。 它支持多種文件格式,如 XLS、XLSX、CSV 和 TSV,並提供凍結窗格和數據導出等功能。

我可以免費試用 IronXL 嗎?

是的,IronXL 提供免費試用版本,允許開發人員在購買前探索其功能和能力。

如何使用 IronXL 凍結 Excel 文件的頂部行?

要使用 IronXL 凍結頂部行,首先使用 WorkBook.LoadExcel 加載 Excel 文件。 然後,使用 GetWorkSheet 選擇工作表並應用 CreateFreezePane 指定要凍結的行索引。

IronXL 支持哪些平台?

IronXL 支持包括 .NET Core、.NET Framework、Xamarin、Mobile、Linux、macOS 和 Azure 的廣泛平台。

IronXL 在處理 Excel 文件時如何提高生產力?

IronXL 提高了生產力,允許開發人員自動化 Excel 任務,如凍結窗格、編輯數據和以編程方式導出文件,無需 Microsoft Excel 從而在 .NET 應用程序中簡化工作流程。

在 Excel 中,什麼指示行或列已被凍結?

在 Excel 中,灰色線條表示行或列被凍結。 這個視覺提示幫助用戶識別工作表中在導航過程中保持可見的部分。 IronXL 可以通過 C# 以編程方式複製這種效果。

如果我的凍結窗格在 Excel 中無法工作,我可以採取哪些故障排除步驟?

如果凍結窗格不起作用,請確保您使用的是 IronXL 的正確方法調用。 確認您已加載正確的工作表,使用 GetWorkSheet 並應用 CreateFreezePane 使用正確的索引。 還需確認您的 Excel 文件是否與您正在執行的操作相兼容。

Jordi Bardia
軟體工程師
Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担產品测测试,產品開發和研究的责任時,Jordi 為持续的產品改進增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。

鋼鐵支援團隊

我們每週 5 天,每天 24 小時在線上。
聊天
電子郵件
打電話給我