如何選擇範圍
IronXL 提供了一種便捷的方法來選擇和操作 Excel 工作表中的範圍,而不需要使用 Office Interop。
如何在 Excel 中選擇範圍
立即開始在您的專案中使用IronPDF,並享受免費試用。
查看 IronXL 上 Nuget 快速安裝和部署。已被下載超過800萬次,它正用C#改變Excel。
Install-Package IronXL.Excel
請考慮安裝 IronXL DLL 直接下載並手動安裝到您的專案或GAC表單: IronXL.zip
手動安裝到您的項目中
下載DLL範圍選擇範例
使用 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 物件的靈活性。通過使用 '+' 運算子,你可以輕鬆地將範圍串接或合併在一起,創建一個新的範圍。
[{我(直接使用'+'运算符合并行和列是不支持的。
合并范围会修改原始范围。在下面的代码片断中,变量范围将被修改为包含合并的范围。)}]
: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")