Cargar archivos de Excel sin Interop

La función Load en IronXL te permite cargar y manipular fácilmente archivos de Excel existentes en varios formatos (XLSX, XLS, CSV, etc.). Al cargar un libro, obtienes acceso a sus hojas de trabajo y datos, lo que te permite extraer valores, recorrer rangos de celdas y realizar cálculos como sumas o valores máximos. Puedes acceder a celdas específicas, convertir sus valores al tipo de datos apropiado (por ejemplo, enteros, decimales), e incluso usar LINQ para operaciones de datos avanzadas. Esta característica simplifica el trabajo con datos de Excel en .NET, haciéndolo ideal para tareas como análisis de datos, generación de informes y automatización.

El objeto WorkBook es el punto de partida clave para interactuar con archivos de Excel en IronXL. Al usar el método WorkBook.Load("sample.xlsx"), abres un archivo de Excel existente, accediendo a su contenido y estructura para una mayor manipulación. Esto permite a los desarrolladores trabajar con datos preexistentes, automatizar tareas y actualizar hojas de cálculo sin tener que crear una nueva desde cero.

A continuación, se utiliza la propiedad WorkSheets[0] para acceder a la primera hoja de trabajo en el libro. En Excel, un libro puede contener múltiples hojas, cada una representando un conjunto de datos organizados en filas y columnas. Al seleccionar la primera hoja, estás apuntando al área principal donde se almacenan tus datos o donde vas a realizar operaciones como leer valores o calcular resultados.

La variable de rango define un grupo específico de celdas, en este caso, el rango de A2 a A10. Aquí es donde IronXL te permite interactuar con múltiples celdas a la vez, ya sea leyendo valores, aplicando formato o realizando cálculos en rangos. En este ejemplo, captura un rango de columna, facilitando el trabajo con datos secuenciales.

El método .Sum() se utiliza para calcular la suma de los valores numéricos en el rango seleccionado. Esto resalta cómo IronXL permite a los desarrolladores realizar cálculos rápidos y predeterminados en rangos de datos, eliminando la necesidad de iteración manual y suma.

Finalmente, la instrucción Console.WriteLine() muestra la suma calculada en la consola. Este es un método simple pero poderoso para mostrar el resultado de tus operaciones, como la suma de valores en un rango, directamente dentro de tu aplicación.

Con este enfoque, los desarrolladores pueden automatizar fácilmente tareas de agregación de datos o integrarlas en flujos de trabajo más grandes.

Aprenda a cargar y manipular archivos de Excel con IronXL

¿Listo para empezar?
Nuget Descargas 1,738,553 | Version: 2025.11 recién lanzado