在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
C# Excel 庫
using IronXL;
using System;
using System.Linq;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];
// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;
// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;
// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();
// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
Excel 提供諸如凍結窗格之類的功能,簡化從活頁簿中不同區域查看內容的過程。 透過凍結列或欄,特定的儲存格在滾動內容時保持可見。 這可以通過使用 IronXL 庫實現,該庫提供高級 Excel 操作,包括固定窗格選項。
在您的工作表中,您可能希望永久顯示特定的行或列,特別是標題儲存格。 您可以通過固定行或列來凍結儲存格,並在查看凍結的儲存格時滾動檢視您的資料。
步驟 1:選擇您想要凍結的行,或者如果您想凍結頂端的行,則選擇第 1 行。在此情況下,選擇第 1 行以凍結它,以便始終看到標題。
凍結行的 Excel 數據示範
步驟 2: 在“檢視”選項卡中,透過按一下「凍結窗格」命令從下拉選單中選擇「凍結窗格」。
在 Microsoft Excel 中導航至凍結窗格功能
步驟 3: 灰線表示行已凍結不動。 當您向下滾動時,凍結的行仍然可以在工作表的頂部查看。 在此範例中,向下滾動到第17行,但第1行仍然可以在螢幕上看到,因為它已被凍結為頂部行。
凍結列的灰色指示
步驟 1: 選擇您想要凍結的欄或多欄右側的欄。 在這種情況下,選擇B列來凍結A列。
演示用於凍結列的 Excel 數據
步驟 2: 在“檢視”選項卡中,透過按一下「凍結窗格」命令從下拉選單中選擇「凍結窗格」。
在 Microsoft Excel 中導航至凍結窗格功能
步驟 3: 然後,選擇要凍結的欄位,該欄位將以灰色線條顯示。灰色線條指示欄位將被凍結的位置。 當瀏覽工作表時,凍結的欄位會在左側持續顯示。在這個例子中,向右滾動到G欄位時,仍然可以看到左側的凍結欄位。
凍結欄的灰色指示
如果您想選擇不同的檢視選項,您可能需要解除凍結窗格來重設試算表。 要執行此操作,請點選凍結窗格指令,然後從下拉選單中選擇取消凍結窗格來解凍行或列。
導覽至 Microsoft Excel 中的取消凍結窗格功能
IronXL是一個 .NET 程式庫,可以在 C# 中讀取和編輯 Microsoft Excel 文件。 這是一個獨立的 .NET 軟體庫,可以讀取多種試算表格式。 不需要安裝 Microsoft Excel 或 Interop。
使用 IronXL 的易用 C# API,在 .NET 環境中輕鬆讀取、修改和創建 Excel 試算表文件。 該程式庫為 .NET Core、.NET Framework、Xamarin、行動應用程式、Linux、macOS 和 Azure 提供全面支持,是這些平台上最優秀的 Excel 試算表程式庫之一。
它支持存储和匯出數據成 CSV、TSV、JSON、XLS 和 XLSX。
-範圍可以輕鬆地使用 WorkSheet["A1:B10"]
語法。 範圍可以邏輯混合。
在 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")
上述程式碼是將 Excel 工作表的頂部行凍結的範例。 在第一步中,使用文件位置和名稱加載現有的 Excel 工作表。 方法WorkBook.LoadExcel
用於將現有文件加載到對象中,該對象可以執行各種類型的 Excel 過程。 接著,透過指定工作表名稱來選擇 Excel 表單。 方法GetWorkSheet
用作獲取工作表名稱的參數。
接下來,使用名為的工作表函數CreateFreezePane
,這個函數有兩個參數——一個是列位置,另一個是行位置。 使用此功能,可以凍結多個欄和任意多的列。 這將傳遞凍結窗格命令,自動凍結第一列,如程式碼所示。 在上述程式碼中,如果將值從 0 更改為 1,則在水平滾動時將保持最左側的列可見,並且它將凍結所選儲存格上的多個行。 也就是說,它將凍結 Excel 工作表中第一列的所有行。
IronXL 凍結窗格功能的 Excel 文件
這移除窗格
函數可以用來取消凍結 Excel 表中的行和列。
IronXL 庫是一個開發庫,提供複雜 Excel 應用所需的所有高級功能。 其中一個很棒的地方是它為開發者和使用者提供了免費試用,便於判斷其是否符合需求。 IronXL 是最快的程式庫之一,只需幾行程式碼,開發者就能輕鬆學會如何創建 Excel 文件並執行各種 Excel 操作。 如需了解更多關於IronXL的信息,請點擊此IronXL主頁,或追蹤關於閱讀 Excel 檔案的教程更多範例。
想將 IronXL 部署到現實專案中免費使用嗎?
您的試用金鑰應該在郵件中。
如果不是,請聯繫
support@ironsoftware.com
免費開始
不需要信用卡
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
獲得30天完全功能的產品。
幾分鐘內即可啟動並運行。
試用產品期間完全訪問我們的支援工程團隊