Obtener dirección, contar celdas, desplazamiento, columna completa y fila completa del rango
Escenarios de uso posibles
Aspose.Cells proporciona el objeto Range que tiene varios métodos de utilidad que facilitan al usuario trabajar con Rangos de Excel fácilmente. Este artículo ilustra el uso de los siguientes métodos o propiedades del objeto Range.
- Dirección
Obtiene la dirección del rango.
- Recuento de celdas
Obtiene el recuento de todas las celdas en el rango.
- Desplazamiento
Obtiene el rango mediante desplazamiento.
- Columna completa
Obtiene un objeto Range que representa toda la columna (o columnas) que contiene el rango especificado.
- Fila completa
Obtiene un objeto Range que representa toda la fila (o filas) que contiene el rango especificado.
Obtener Dirección, Recuento de celdas, Desplazamiento, Columna completa y Fila completa del Rango
El siguiente código de ejemplo explica el uso de los métodos y propiedades como se discutió anteriormente. Consulte la salida de la consola del código que se muestra a continuación como referencia.
Código de muestra
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Create empty workbook. | |
Workbook wb = new Workbook(); | |
// Access first worksheet. | |
Worksheet ws = wb.Worksheets[0]; | |
// Create range A1:B3. | |
Console.WriteLine("Creating Range A1:B3\n"); | |
Range rng = ws.Cells.CreateRange("A1:B3"); | |
// Print range address and cell count. | |
Console.WriteLine("Range Address: " + rng.Address); | |
Console.WriteLine("Range row Count: " + rng.RowCount); | |
Console.WriteLine("Range column Count: " + rng.ColumnCount); | |
// Formatting console output. | |
Console.WriteLine("----------------------"); | |
Console.WriteLine(""); | |
// Create range A1. | |
Console.WriteLine("Creating Range A1\n"); | |
rng = ws.Cells.CreateRange("A1"); | |
// Print range offset, entire column and entire row. | |
Console.WriteLine("Offset: " + rng.GetOffset(2, 2).Address); | |
Console.WriteLine("Entire Column: " + rng.EntireColumn.Address); | |
Console.WriteLine("Entire Row: " + rng.EntireRow.Address); | |
// Formatting console output. | |
Console.WriteLine("----------------------"); | |
Console.WriteLine(""); |
Salida de la consola
Creating Range A1:B3
Range Address: A1:B3
Cell Count: 6
\----------------------
Creating Range A1
Offset: C3
Entire Column: A:A
Entire Row: 1:1
\----------------------