Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Crear, gestionar y analizar datos es un aspecto fundamental de la empresa moderna y de la toma de decisiones basada en datos. En este contexto, C# .NET core, un lenguaje de programación versátil y potente, ofrece una plataforma ideal para trabajar con hojas de cálculo.
Las hojas de cálculo son herramientas indispensables para organizar y manipular datos, y C# ofrece un sólido ecosistema para interactuar con archivos de hojas de cálculo.
Tanto si necesita automatizar la introducción de datos como generar informes, tablas dinámicas y gráficos, realizar cálculos complejos o extraer información valiosa de grandes conjuntos de datos, C# le permite destacar en el mundo de las aplicaciones de hojas de cálculo. C#
En este artículo, vamos a explorar el arte de la manipulación de hojas de cálculo en C #, con la ayuda de los más avanzados de manipulación de datos C # Biblioteca llamado como IronXL 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
WorkBook.Load
para abrir un archivo Excel.Worksheet.Value
para establecer el valor de la venta.range.Sum
para sumar los valores de las celdas.SaveAs
.IronXL es una potente herramienta que ha cambiado las reglas del juego en el ámbito del procesamiento de hojas de cálculo en C#. Como biblioteca completa diseñada específicamente para C#
Ya sea que esté trabajando en una aplicación financiera, en un tablero de control basado en datos o en cualquier proyecto que involucre el manejo de datos tabulares, IronXL proporciona una solución robusta y fácil de usar que simplifica las operaciones complejas de hojas de cálculo en el desarrollo de C# que puede implementarse fácilmente en su aplicación web o en sus aplicaciones .NET.
En este artículo, exploraremos las principales características y beneficios de IronXL, arrojando luz sobre cómo mejora la eficiencia y la funcionalidad de las aplicaciones C# que se ocupan del procesamiento de hojas de cálculo 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 primero tenemos que crear un nuevo Visual Studio C# o cargar uno existente, a continuación se indican los pasos para crear un nuevo proyecto en Visual Studio.
Abra el Visual Studio y haga clic en el menú archivo, allí un menú desplegable aparecerá, en el menú desplegable haga clic en el nuevo, otro menú lateral aparecerá en este menú lateral haga clic en proyecto.
Una nueva ventana aparecerá en esta nueva ventana haga clic en la barra de búsqueda y escriba aplicación de consola en la barra de búsqueda y seleccione la que tiene la opción C#, después de eso haga clic en el botón siguiente.
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.
Aparecerá la última ventana, en esta ventana seleccione el marco de destino y haga clic en crear.
Una vez creado el proyecto ahora vamos a instalar la libreria gratuita IronXL C#, a continuacion los pasos para instalar IronXL en tu C#
En el Visual Studio ir a Herramientas, un menú desplegable aparecerá en el menú desplegable haga clic en el gestor de paquetes NuGet, un nuevo menú lateral aparecerá en el menú lateral haga clic en el gestor de paquetes NuGet para Soluciones.
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.
IronXL ofrece muchas funciones de manipulación de hojas de cálculo que permiten a los usuarios cambiar los valores de las celdas, cambiar el tamaño de la fuente, el color de fondo de las columnas, el rango de celdas y mucho más.
En esta sección cargaremos los datos de una hoja de cálculo a partir de archivos Excel y los editaremos, formatearemos y manipularemos.
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.
using IronXL;
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet ws = workBook.DefaultWorkSheet;
ws ["A1"].Value = "Hello World Created by IronXL";
workBook.SaveAs("sample.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet ws = workBook.DefaultWorkSheet;
ws ["A1"].Value = "Hello World Created by IronXL";
workBook.SaveAs("sample.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("test.xlsx")
Private ws As WorkSheet = workBook.DefaultWorkSheet
Private ws ("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 Excel existente llamado "test.xlsx" en un objeto WorkBook
.
Se accede a la hoja de trabajo por defecto de este libro y se asigna a una variable WorkSheet
, denotada como ws
. El código establece el valor de la celda A1 de la hoja de cálculo en "Hello World Created by IronXL". Finalmente, la Hoja de Cálculo modificada se guarda como archivos XLSX, por ejemplo el que hemos creado en este ejemplo de código es un nuevo archivo Excel llamado "sample.xlsx", que guardamos utilizando el método SaveAs
.
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 ws = workBook.DefaultWorkSheet;
var range = ws ["D2:D5"];
decimal sum = range.Sum();
ws ["D6"].Value = sum;
ws ["C6"].Value = "Total Price:";
workBook.SaveAs("sample.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet ws = workBook.DefaultWorkSheet;
var range = ws ["D2:D5"];
decimal sum = range.Sum();
ws ["D6"].Value = sum;
ws ["C6"].Value = "Total Price:";
workBook.SaveAs("sample.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private ws As WorkSheet = workBook.DefaultWorkSheet
Private range = ws ("D2:D5")
Private sum As Decimal = range.Sum()
Private ws ("D6").Value = sum
Private ws ("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 WorkSheet
, denotada como ws
. A continuación, se selecciona un rango específico de celdas, de D2 a D5, utilizando las ws ["D2:D5"]
notación.
La suma de los valores dentro de este rango se calcula utilizando la función Sum()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
.
Este artículo ha explorado la importancia de C# en la manipulación de hojas de cálculo y ha presentado IronXL como una potente biblioteca que mejora las capacidades de C#
Discutimos el proceso de creación de un nuevo proyecto de Visual Studio C# y describimos 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 C#. Su capacidad para manejar operaciones de hoja de cálculo sin necesidad de aplicaciones de Microsoft Office o Excel Interop pone aún más de relieve su versatilidad y utilidad en C#
El código de muestra y el ejemplo de uso de fórmulas en hojas de cálculo se encuentran en aquí. Para ver el tutorial completo sobre la edición de hojas de cálculo, visite el siguiente enlace enlace.
Opte por IronXL ensayo hoy mismo para comenzar a explorar todas sus funciones y ver cómo IronXL puede beneficiar sus proyectos, ya sea que desee crear un nuevo archivo de Excel, editar hojas de trabajo existentes o agregar 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 de licencia una vez finalizado el periodo de prueba.
9 productos API .NET para sus documentos de oficina