IRONSOFTWAREHOME
USING IRONXL

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

Curtis Chau
Curtis Chau
Updated: 2026年6月28日

1. 介紹

Excel,具備凍結窗格等特點,簡化從工作簿不同區域查看內容。 透過凍結列或欄,特定儲存格在滾動內容時仍保持可見。 可以使用IronXL程式庫實現此功能,該程式庫提供先進的Excel操作,包括凍結窗格選項。

2. 使用Excel凍結與解除凍結列和欄

2.1 凍結列

在您的工作表中,您可能希望永久顯示特定列或欄,特別是標題儲存格。 透過凍結列或欄,您可以在查看凍結儲存格的同時滾動您的材料。

步驟1: 選擇您要凍結的列,或者如果您想凍結頂部列,選擇第1列。在這種情況下,選擇第1列將其凍結,以便隨時查看標題。

如何在Excel中凍結列(初學者指南),圖1:示範凍結列的Excel資料 示範凍結列的Excel資料

步驟2: 在【檢視】索引標籤中,通過單擊Freeze Panes命令從下拉選單中選擇Freeze Panes。

如何在Excel中凍結列(初學者指南),圖2:在Microsoft Excel中導航到Freeze Panes功能 在Microsoft Excel中導航到Freeze Panes功能

步驟3: 灰色線條表示列被固定在原地。 當您向下滾動時,可以在工作表頂部查看凍結的列。 在此範例中,向下滾動到第17列,但因為已經凍結為頂部列,所以第1列仍可見。

如何在Excel中凍結列(初學者指南),圖3:灰色指示凍結的列 灰色指示凍結的列

2.2 凍結欄

步驟1: 選擇您要凍結的欄的右側欄。 在這種情況下,選擇B欄以凍結A欄。

如何在Excel中凍結列(初學者指南),圖4:示範凍結欄的Excel資料 示範凍結欄的Excel資料

步驟2: 在【檢視】索引標籤中,通過單擊Freeze Panes命令從下拉選單中選擇Freeze Panes。

如何在Excel中凍結列(初學者指南),圖5:在Microsoft Excel中導航到Freeze Panes功能 在Microsoft Excel中導航到Freeze Panes功能

步驟3: 然後,選擇要凍結的欄,該欄將顯示為灰色線條。灰色線條表示欄會凍結在該位置。 當在工作表中導航時,凍結的欄仍然位於左側。在此範例中,向下滾動到G欄,仍然可以在左側看到凍結的欄。

如何在Excel中凍結列(初學者指南),圖6:灰色指示凍結的欄 灰色指示凍結的欄

2.3 解除凍結窗格

如果您想選擇其他檢視選項,可能需要通過解除凍結窗格來重置電子表格。 為此,單擊Freeze Panes命令,然後從下拉選單中選擇Unfreeze Panes以解除凍結列或欄。

如何在Excel中凍結列(初學者指南),圖7:在Microsoft Excel中導航到Unfreeze Panes功能 在Microsoft Excel中導航到Unfreeze Panes功能

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。
  • 可以很容易地使用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");

上述程式碼是凍結Excel表單頂部列的一個範例。

  1. 載入現有的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文件閱讀教程以獲得更多範例。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預約您的免費即時演示
Booking Badge

全球數百萬工程師的信賴

Iron Software的客戶標誌
獲得無義務諮詢
填寫以下表格或電郵sales@ironsoftware.com
您的資料將始終保密。
全球數百萬工程師的信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立