Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Este artículo explorará el arte de la manipulación de hojas de cálculo en C#, con la ayuda de la librería de manipulación de datos más avanzada de C# llamadaIronXL sin interactuar con la interfaz de usuario.
La capacidad de editar y manipular los datos de los archivos de Excel utilizando C# puede ser extremadamente útil para las empresas y los desarrolladores, los siguientes pasos son una breve descripción de cómo esto se puede hacer con facilidad en cinco sencillos pasos
Instale la biblioteca C# para editar hojas de cálculo.
Utilice elWorkBook.Load
para abrir un archivo Excel.
Utilice el método Worksheet.Value
para establecer el valor de la venta.
SolicitarRango.Suma
para sumar los valores de las celdas.
IronXL es una potente herramienta que ha cambiado las reglas del juego en el ámbito del procesamiento de hojas de cálculo en C#. Se trata de una completa biblioteca diseñada específicamente para C#.
Ya sea que esté trabajando en una aplicación financiera, un tablero de control basado en datos o cualquier proyecto que involucre el manejo de datos tabulares, IronXL proporciona una solución robusta y fácil de usar que simplifica las complejas operaciones de hoja de cálculo en el desarrollo de C# que se implementa fácilmente en su aplicación Web o sus aplicaciones .NET.
Este artículo explorará las principales características y beneficios de IronXL, arrojando luz sobre cómo mejora la eficiencia y la funcionalidad de las aplicaciones de C# que se ocupan del procesamiento de hojas de cálculo de Excel. Usando IronXL usted puede manipular hojas de cálculo de Excel sin la necesidad de aplicaciones de Microsoft Office, también puede crear hojas de cálculo avanzadas de Excel sin Microsoft Excel y Excel interop.
Antes de instalar IronXL, es nescessary para crear un nuevoVisual Studio C# o cargar uno existente, a continuación se indican los pasos para crear un nuevo proyecto en Visual Studio.
Abre Visual Studio y haz click en el menú Archivo, ahí aparecerá un menú desplegable, en el menú desplegable haz click en el menú Nuevo, y aparecerá otro menú lateral, haz click en Proyecto.
Navegar a la creación de un nuevo proyecto en Visual Studio
Una nueva ventana aparecerá en esta nueva ventana haz click en la barra de búsqueda y escribe Aplicación de Consola en la barra de búsqueda y selecciona la que tenga la opción C#, después de eso haz click en el botón Siguiente.
Crear un nuevo diálogo de proyecto en Visual Studio
Se abrirá una nueva ventana de configuración, en esta nueva ventana escriba el Nombre del proyecto, establezca la ubicación del proyecto y luego haga clic en el botón Siguiente.
Configurar el nuevo proyecto
Aparecerá la última ventana, en esta ventana seleccione el marco de destino y haga clic en el botón Crear.
Selección del marco objetivo
Una vez creado el proyecto ahora vamos a instalar la librería gratuita IronXL C#, a continuación los pasos para instalar IronXL en su C#
En el Visual Studio ir a Herramientas, aparecerá un menú desplegable en el menú desplegable haga clic en el NuGet Package Manager, y un nuevo menú lateral aparecerá en el menú lateral haciendo clic en el Manage NuGet Packages for Solution.
Navega al Gestor de paquetes NuGet
Aparecerá una nueva ventana en esta nueva ventana vaya a la pestaña del navegador y en la barra de búsqueda escriba IronXL, aparecerá una lista de Paquetes IronXL, seleccione el último paquete y haga clic en instalar.
Instale el paquete IronXL en el gestor de paquetes NuGet
IronXL ofrece muchas funciones de manipulación de hojas de cálculo que permiten a los usuarios cambiar los valores de las celdas, el tamaño de la fuente, el color de fondo de las columnas, el rango de celdas y mucho más.
Esta sección demostrará cómo cargar un conjunto de datos desde un archivo Excel de hoja de cálculo y editarlos, formatearlos y manipularlos.
A continuación se muestra el ejemplo de código que cambia las entradas de Excel utilizando el lenguaje de programación C# con unas pocas líneas de código.
El archivo Excel de entrada
using IronXL;
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["A1"].Value = "Hello World Created by IronXL";
workBook.SaveAs("sample.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["A1"].Value = "Hello World Created by IronXL";
workBook.SaveAs("sample.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("test.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("A1").Value = "Hello World Created by IronXL"
workBook.SaveAs("sample.xlsx")
El código proporcionado utiliza la librería IronXL en C# para manipular en código abierto hojas de cálculo en archivos Excel. Comienza importando el espacio de nombres IronXL. A continuación, carga un archivo de Excel existente denominado "test.xlsx" en un archivoLibro de trabajo objeto.
Se accede a la hoja de trabajo por defecto de este libro y se asigna a unHoja de trabajo variable, denotada como "workSheet". El código establece el valor de la celda A1 de la hoja de cálculo en "Hello World Created by IronXL". Por último, la Hoja de Cálculo modificada se guarda como un archivo XLSX, por ejemplo "muestra.xlsx", que se guardará utilizando el método SaveAs
.
El archivo de salida
IronXL ofrece una versión gratuita de esta función en la que puede utilizar fórmulas en hojas de cálculo y escribirlas en otras celdas, a continuación se muestra el ejemplo utilizando C# IronXL Spreadsheet Library.
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
var range = workSheet["D2:D5"];
decimal sum = range.Sum();
workSheet["D6"].Value = sum;
workSheet["C6"].Value = "Total Price:";
workBook.SaveAs("sample.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
var range = workSheet["D2:D5"];
decimal sum = range.Sum();
workSheet["D6"].Value = sum;
workSheet["C6"].Value = "Total Price:";
workBook.SaveAs("sample.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private range = workSheet("D2:D5")
Private sum As Decimal = range.Sum()
Private workSheet("D6").Value = sum
Private workSheet("C6").Value = "Total Price:"
workBook.SaveAs("sample.xlsx")
Este código emplea la librería IronXL en C# para manipular un archivo Excel llamado "sample.xlsx". Comienza cargando el archivo Excel existente en un objeto WorkBook
.
Se accede a la hoja de trabajo por defecto de este libro y se asigna a una variable HojaTrabajo
, denotada como "hojaTrabajo". A continuación, se selecciona un rango específico de celdas, de D2 a D5, mediante workSheet["D2:D5"]
notación.
A continuación, se calcula la suma de los valores dentro de este intervalo mediante la función"Suma y se almacena en una variable llamada "suma".
El código actualiza la celda D6 de la nueva hoja de cálculo con esta suma calculada y a la celda C6 se le asigna la etiqueta "Precio total:". Por último, el libro de trabajo modificado se vuelve a guardar en el mismo archivo, "ejemplo.xlsx", utilizando el método SaveAs
.
El archivo de salida
En este artículo se ha explorado la importancia de C# en la manipulación de hojas de cálculo y se ha presentado IronXL como una potente biblioteca que mejora las capacidades de C#.
Este tutorial discute el proceso de creación de un nuevo proyecto de Visual Studio C# y describe los pasos para instalar IronXL. El artículo también profundizaba en ejemplos prácticos del uso de IronXL para editar archivos de Excel, demostrando cómo cambiar los valores de las celdas y aplicar fórmulas a los datos de las hojas de cálculo.
IronXL resulta ser una herramienta valiosa para los desarrolladores que trabajan en proyectos de análisis de datos, elaboración de informes y compatibilidad con otras funcionalidades relacionadas con las hojas de cálculo, ya que proporciona una solución eficaz y sin problemas para exportar los datos utilizados en las aplicaciones de C#.
Además, IronXL también ofrece una amplia gama de funciones para interactuar con Excel WorkBook, WorkSheet y Cells level, tales comoconversión entre formatos populares, formato de datos de celda, fusión de celdas, insertar funciones matemáticase inclusogestión de gráficos yañadir imágenes.
El código de muestra y el ejemplo de uso de fórmulas en hojas de cálculo se pueden encontrar en esteejemplo. Si desea consultar el tutorial completo sobre la edición de hojas de cálculo, visite la siguiente direccióncómo.
Apúntate a la campaña de IronXLensayo hoy mismo para empezar a explorar todas sus funciones y ver cómo IronXL puede ayudarle a beneficiarse de sus proyectos, tanto si desea crear un nuevo archivo de Excel, editar hojas de cálculo existentes o añadir nuevos datos de celdas a una hoja de cálculo o rango de celdas.
Si IronXL le resulta beneficioso para su entorno de trabajo y desea seguir utilizando las funciones que ofrece para todas sus necesidades de manipulación de datos de hojas de cálculo y mucho más, puede adquirir una licencia delicencia una vez finalizado el periodo de prueba.
9 productos API .NET para sus documentos de oficina