使用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: 在“檢視”選項卡中,透過按一下「凍結窗格」命令從下拉選單中選擇「凍結窗格」。

如何凍結 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");

上述程式碼是將 Excel 工作表的頂部行凍結的範例。 在第一步中,使用文件位置和名稱加載現有的 Excel 工作表。 方法WorkBook.LoadExcel用於將現有文件加載到對象中,該對象可以執行各種類型的 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.12 剛剛發布

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