Cómo seleccionar la gama
IronXL proporciona una manera conveniente de seleccionar y manipular rangos dentro de la hoja de cálculo de Excel sin usar Office Interop.
Cómo seleccionar un rango en Excel
- Descargar librería C# para seleccionar rango
- Utilice workSheet ["A2:B8"] directamente después del objeto WorkSheet para seleccionar el rango de celdas
- Utilice el método
GetRow
para seleccionar una fila de una hoja de cálculo - Selecciona la columna de la hoja de trabajo proporcionada con el método
GetColumn
- Combina rangos fácilmente con el operador '+'
Comienza con IronXL
Comience a usar IronXL en su proyecto hoy con una prueba gratuita.
Seleccionar rango Ejemplo
Con IronXL, puedes realizar diversas operaciones en rangos seleccionados, como ordenar, cálculos y agregaciones.
Atención
Consejos
Seleccionar gama
Para seleccionar un rango desde la celda A2 hasta B8, puedes usar el siguiente código
: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")

Seleccionar fila
Para seleccionar la cuarta fila, puedes usar GetRow(3)
con indexación basada en cero. El rango de celdas incluirá cualquier celda vacía que esté poblada en otras filas de la misma columna. Esto garantiza que la fila seleccionada incluya todas las celdas relevantes, tanto si están pobladas en la fila actual como en otras filas de la misma columna.
: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)

Seleccionar columna
Para seleccionar la columna C, puedes usar el GetColumn(2)
o asignar la dirección de rango como workSheet["C:C"]
. Al igual que con el método GetRow, la columna seleccionada también incluirá todas las celdas relevantes, tanto si están pobladas en la columna actual como en otras columnas de la misma fila.
: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)

Consejos
Combinar rangos
IronXL proporciona la flexibilidad de combinar múltiples objetos IronXL.Ranges.Range utilizando el operador '+'. Utilizando el operador "+", puedes concatenar o fusionar rangos fácilmente, creando un nuevo rango.
Atención
Combinar rangos modificará el rango original. En el caso del fragmento de código a continuación, la variable de rango se modificará para incluir los rangos combinados.
: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")