如何選擇範圍
IronXL 提供了一種方便的方法來選擇和操作 Excel 工作表中的範圍,而不需要使用 Office Interop。
如何在 Excel 中選擇範圍
開始使用IronXL
立即在您的專案中使用IronXL,並享受免費試用。
選擇範圍範例
使用IronXL,您可以對所選的範圍執行各種操作,如排序、計算和聚合。
請注意
提示
選擇範圍
要選擇從單元格A2到B8的範圍,可以使用以下代碼
:path=/static-assets/excel/content-code-examples/how-to/select-range-range.cs
using IronXL;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();
// Get range from worksheet
var range = workSheet["A2:B8"];
Imports IronXL
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("sample.xls")
Private workSheet As WorkSheet = workBook.WorkSheets.First()
' Get range from worksheet
Private range = workSheet("A2:B8")

選擇行
要選擇第4行,您可以使用GetRow(3)
,此方法採用從零開始的索引。 範圍內的單元格將包括同一列中其他行中填充的任何空單元格。 這確保所選的行包括所有相關單元格,無論它們是在當前行中還是在同一列的其他行中填充。
:path=/static-assets/excel/content-code-examples/how-to/select-range-row.cs
using IronXL;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();
// Get row from worksheet
var row = workSheet.GetRow(3);
Imports IronXL
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("sample.xls")
Private workSheet As WorkSheet = workBook.WorkSheets.First()
' Get row from worksheet
Private row = workSheet.GetRow(3)

選擇欄位
要選擇欄位 C,您可以使用GetColumn(2)
或將範圍位址指派為workSheet ["C:C"]
。 與 GetRow 方法相同,所選的列也將包括所有相關單元格,無論它們是在當前列中填充還是在同一行的其他列中填充。
:path=/static-assets/excel/content-code-examples/how-to/select-range-column.cs
using IronXL;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();
// Get column from worksheet
var column = workSheet.GetColumn(2);
Imports IronXL
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("sample.xls")
Private workSheet As WorkSheet = workBook.WorkSheets.First()
' Get column from worksheet
Private column = workSheet.GetColumn(2)

提示
結合範圍
IronXL 提供了使用 '+' 運算子結合多個 IronXL.Ranges.Range 對象的彈性。 使用「+」運算符,您可以輕鬆地將範圍串聯或合併在一起,從而創建一個新範圍。
[{i:(直接使用 '+' 運算符合併行和列是不支持的。
合併範圍將修改原始範圍。 在以下程式碼片段中,變數範圍將被修改以包含結合的範圍。
:path=/static-assets/excel/content-code-examples/how-to/select-range-combine-range.cs
using IronXL;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();
// Get range from worksheet
var range = workSheet["A2:B2"];
// Combine two ranges
var combinedRange = range + workSheet["A5:B5"];
Imports IronXL
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("sample.xls")
Private workSheet As WorkSheet = workBook.WorkSheets.First()
' Get range from worksheet
Private range = workSheet("A2:B2")
' Combine two ranges
Private combinedRange = range + workSheet("A5:B5")