Łącz wiele zakresów Excel w C#
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

Dim workBook As WorkBook = WorkBook.Load("sample.xls")
Dim workSheet As WorkSheet = workBook.WorkSheets.First()

' Get a range from an Excel worksheet
Dim range = workSheet("A2:A8")

' Combine two ranges
Dim combinedRange = range + workSheet("A9:A10")

' Iterate over combined range
For Each cell In combinedRange
    Console.WriteLine(cell.Value)
Next
NuGet Download
PM > Install-Package IronXL.Excel
Łącz wiele zakresów Excel w C#

Łącz wiele zakresów Excel w C#

IronXL to biblioteka C# umożliwiająca efektywne manipulowanie plikami Excel. Jedną z jego funkcji jest możliwość łączenia obiektow IronXL.Ranges.Range za pomocą operatora +.

Użycie operatora + do łączenia obiektow IronXL.Ranges.Range jest wszechstronnym sposobem obsługi wielu zakresow jako jednej jednostki. Może to być niezwykle przydatne w scenariuszach wymagających agregacji danych z różnych sekcji arkusza.

Odkryj, jak pisać do Excela za pomocą IronXL
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,280,941Wersja:2026.10właśnie wydany