如何在 Excel 中凍結行(初學者指南)
1. 介紹
Excel,具備凍結窗格等特點,簡化從工作簿不同區域查看內容。 透過凍結列或欄,特定儲存格在滾動內容時仍保持可見。 可以使用IronXL程式庫實現此功能,該程式庫提供先進的Excel操作,包括凍結窗格選項。
2. 使用Excel凍結與解除凍結列和欄
2.1 凍結列
在您的工作表中,您可能希望永久顯示特定列或欄,特別是標題儲存格。 透過凍結列或欄,您可以在查看凍結儲存格的同時滾動您的材料。
步驟1: 選擇您要凍結的列,或者如果您想凍結頂部列,選擇第1列。在這種情況下,選擇第1列將其凍結,以便隨時查看標題。
示範凍結列的Excel資料
步驟2: 在【檢視】索引標籤中,通過單擊Freeze Panes命令從下拉選單中選擇Freeze Panes。
在Microsoft Excel中導航到Freeze Panes功能
步驟3: 灰色線條表示列被固定在原地。 當您向下滾動時,可以在工作表頂部查看凍結的列。 在此範例中,向下滾動到第17列,但因為已經凍結為頂部列,所以第1列仍可見。
灰色指示凍結的列
2.2 凍結欄
步驟1: 選擇您要凍結的欄的右側欄。 在這種情況下,選擇B欄以凍結A欄。
示範凍結欄的Excel資料
步驟2: 在【檢視】索引標籤中,通過單擊Freeze Panes命令從下拉選單中選擇Freeze Panes。
在Microsoft Excel中導航到Freeze Panes功能
步驟3: 然後,選擇要凍結的欄,該欄將顯示為灰色線條。灰色線條表示欄會凍結在該位置。 當在工作表中導航時,凍結的欄仍然位於左側。在此範例中,向下滾動到G欄,仍然可以在左側看到凍結的欄。
灰色指示凍結的欄
2.3 解除凍結窗格
如果您想選擇其他檢視選項,可能需要通過解除凍結窗格來重置電子表格。 為此,單擊Freeze Panes命令,然後從下拉選單中選擇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功能
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");
Imports IronXL
' Load the existing Excel file
Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")
' Get a specific worksheet from the workbook
Private ws As WorkSheet = 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表單頂部列的一個範例。
-
載入現有的Excel表單: 使用方法
wb物件中,可以執行各種型別的Excel過程。 -
選擇工作表: 使用
GetWorkSheet按名稱選擇所需的工作表(在此情況下為"Sheet1")。 -
建立凍結窗格: 使用方法
CreateFreezePane,需要兩個參數-一個用於欄位置,另一個用於列位置。 它將指定的欄和列固定在位置。 - 保存工作簿:
使用
SaveAs方法保存文件的更改。
更改CreateFreezePane中的值可以修改凍結的欄和列。
具備IronXL凍結窗格功能的Excel文件
3.4 使用IronXL解除凍結窗格
RemovePane函式可以用於在Excel表單中解除凍結列和欄。
4. 結論
IronXL程式庫是一個開發程式庫,提供複雜Excel應用程式所需的所有先進功能。 其中一個優點是它提供免費試用給開發者和使用者,讓他們輕鬆判斷它是否符合需求。 IronXL是目前最快的程式庫之一,開發者只需幾行程式碼,即可輕鬆掌握如何建立Excel文件並執行各種Excel操作。 要了解更多關於IronXL的訊息,請單擊這個IronXL主頁,或參閱此Excel文件閱讀教程以獲得更多範例。
常見問題
如何使用 C# 在 Excel 工作表中凍結列?
您可以使用 IronXL 來凍結 Excel 工作表中的列,首先通過 WorkBook.LoadExcel 載入 Excel 文件,然後通過 GetWorkSheet 選擇工作表,接著使用 CreateFreezePane 方法指定您想要凍結的列。
在 Excel 中使用凍結窗格功能有什麼好處?
Excel 的凍結窗格功能允許使用者在捲動時保持特定的行或列可見,這使得查看和引用工作表的重要部分更加容易。IronXL 允許開發人員在 .NET 應用程式中程式化地實現此功能。
如何使用 C# 在 Excel 中解除凍結窗格?
要使用 C# 在 Excel 中解除凍結窗格,您可以使用 IronXL 的 RemovePane 方法。此方法將移除任何凍結的行或列,恢復工作表的預設捲動行為。
IronXL 的主要功能是什麼?
IronXL 是一個強大的 .NET 程式庫,允許讀取、編輯和建立 Excel 文件,而不需要 Microsoft 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 文件是否與您執行的操作相容。




