如何选择范围
IronXL 提供了一种无需使用 Office Interop 即可在 Excel 工作表中选择和操作范围的便捷方法。
如何在 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)或将范围地址指定为 工作表["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 对象的灵活性。 通过使用'+'运算符,您可以轻松地连接或合并范围,从而创建一个新的范围。
请注意
合并范围将修改原始范围。 在下面的代码片段中,变量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")