在 C# 中合併多個 Excel 範圍
IronXL 是一個 C# 函式庫,可以有效率地操作 Excel 檔案。 它的一大特點是能夠使用+運算子組合IronXL.Ranges.Range物件。
使用+運算子將IronXL.Ranges.Range物件組合起來,是一種將多個範圍作為一個整體進行處理的靈活方法。 在需要匯總工作表中各個部分的資料時,這會非常有用。
準備好開始了嗎?
Nuget 下載 1,765,830 | 版本: 2025.12 剛發表
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();
// Get a range from an Excel worksheet
var range = workSheet["A2:A8"];
// Combine two ranges
var combinedRange = range + workSheet["A9:A10"];
// Iterate over combined range
foreach (var cell in combinedRange)
{
Console.WriteLine(cell.Value);
}Imports IronXL
Imports System
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("sample.xls")
Private workSheet As WorkSheet = workBook.WorkSheets.First()
' Get a range from an Excel worksheet
Private range = workSheet("A2:A8")
' Combine two ranges
Private combinedRange = range + workSheet("A9:A10")
' Iterate over combined range
For Each cell In combinedRange
Console.WriteLine(cell.Value)
Next cellInstall-Package IronXL.Excel
IronXL 是一個 C# 函式庫,可以有效率地操作 Excel 檔案。 它的一大特點是能夠使用+運算子組合IronXL.Ranges.Range物件。
使用+運算子將IronXL.Ranges.Range物件組合起來,是一種將多個範圍作為一個整體進行處理的靈活方法。 在需要匯總工作表中各個部分的資料時,這會非常有用。