Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Este artículo se adentrará en el mundo de C# explorando las características, métodos y técnicas para trabajar eficientemente con cualquier archivo CSV, mejorando tus proyectos basados en datos y simplificando el manejo de datos estructurados usando la librería CSV más avanzada llamadaIronXL.
Instale la biblioteca de C# para crear, leer y exportar archivos CSV.
Utilice elWorkBook.Create
para crear un nuevo libro de trabajo.
Crear archivo CSV usando workBook.SaveAs("prueba.csv")
método.
Leer el análisis CSV UsandoWorkBook.Load
Método.
IronXL se erige como un formidable aliado para los desarrolladores de C# que se aventuren en el intrincado reino de la manipulación de archivos CSV. Como biblioteca CSV dedicada, IronXL ofrece un enfoque racionalizado y eficiente para leer, escribir y manejar datos CSV, proporcionando a los desarrolladores un sólido conjunto de herramientas para navegar por las complejidades de los valores separados por comas.
Tanto si trabaja con grandes conjuntos de datos, como si implementa funciones de importación y exportación de datos o busca precisión en el análisis sintáctico de datos, IronXL es un compañero fiable. Este artículo profundiza en las características y funcionalidades que hacen de IronXL un activo indispensable para los desarrolladores de C# que buscan una solución fluida y potente para el procesamiento de archivos CSV dentro de sus aplicaciones.
IronXL ofrece la solución perfecta para el estilo de hojas de cálculo utilizando el estilo de código de un libro de trabajo.
Para empezar a utilizar IronXL, el paso inicial consiste en la creación de un nuevoVisual Studio proyecto C# o la carga de uno existente. Los siguientes pasos describen el proceso de creación de un nuevo proyecto en Visual Studio.
Inicie Visual Studio y vaya al menú "Archivo". Se desplegará un menú desplegable; dentro de este menú, opte por "Nuevo". A continuación, aparecerá un menú lateral que le pedirá que elija "Proyecto".
Aparecerá una nueva ventana. Dentro de esta ventana, acceda a la barra de búsqueda y escriba "Aplicación de consola". Identifique el primer programa como uno con la opción C# y proceda pulsando "Siguiente".
Aparecerá otra ventana de configuración. Aquí, introduzca el nombre del proyecto, especifique la ubicación del proyecto y, a continuación, haga clic en "Siguiente".
Aparecerá la última ventana, que le permitirá seleccionar el marco de destino. Concluya el proceso pulsando "Crear".
Ahora que su proyecto está configurado, agreguemos la biblioteca IronXL C#. Siga estos pasos para instalar IronXL en su C#
Abra Visual Studio y vaya a Herramientas. Aparecerá un menú desplegable. En este menú, seleccione el Gestor de paquetes NuGet.
En el Gestor de paquetes NuGet, elija la opción Soluciones del menú lateral que aparece.
Navegue hasta el Gestor de paquetes NuGet.
Aparecerá una nueva ventana. Dentro de esta ventana, navegue hasta la pestaña del navegador. En la barra de búsqueda, escriba "IronXL". Aparecerá una lista de paquetes IronXL. Elija el último paquete de la lista y pulse el botón Instalar.
**Busque e instale el paquete IronXL en la interfaz de usuario del gestor de paquetes NuGet.
También puede utilizar la consola del gestor de paquetes para instalar IronXL.
Esta sección creará un archivo CSV utilizando la librería .NET IronXL. A continuación se muestra el código fuente para crear un archivo CSV utilizando C# .NET Core.
using IronXL;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");
workSheet["A1"].Value = "Hello World";
workSheet["B1"].Value = "500";
workSheet["C1"].Value = "CSV";
workSheet["D1"].Value = "Files";
workBook.SaveAs("test.csv");
using IronXL;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");
workSheet["A1"].Value = "Hello World";
workSheet["B1"].Value = "500";
workSheet["C1"].Value = "CSV";
workSheet["D1"].Value = "Files";
workBook.SaveAs("test.csv");
Imports IronXL
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
Private workSheet("A1").Value = "Hello World"
Private workSheet("B1").Value = "500"
Private workSheet("C1").Value = "CSV"
Private workSheet("D1").Value = "Files"
workBook.SaveAs("test.csv")
Este código C# utiliza la librería IronXL para crear un nuevo ExcelLibro de trabajo y le añade una hoja de cálculo llamada "hoja_nueva". A continuación, el código rellena las celdas A1, B1, C1 y D1 con los valores "Hello World", "500", "CSV" y "Files" respectivamente. Por último, guarda el libro de trabajo como un archivo CSV llamado "prueba.csv". La biblioteca IronXL simplifica las tareas relacionadas con Excel en C#
> OUTPUT:
> Hello World,500,CSV,Files
IronXL Soporta lectura y escritura de archivos CSV en código C#. Esta sección leerá un archivo CSV e imprimirá el archivo en la consola.
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
System.Console.WriteLine(workSheet);
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
System.Console.WriteLine(workSheet);
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("test.new_sheet.csv")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
System.Console.WriteLine(workSheet)
Este código C# utiliza la librería IronXL para cargar un archivo CSV existente llamado "test.new_sheet.csv" como un WorkBook
de Excel utilizando su nombre de archivo. A continuación, accede al primerHoja de trabajo en el libro de trabajo. Por último, imprime información sobre la hoja de cálculo en la consola utilizando System.Console.WriteLine()
. El método WorkBook.Load
se utiliza para cargar un archivo Excel existente y el método workBook.WorkSheets[0]La expresión
recupera la primera hoja de cálculo del libro de trabajo.
La salida de la consola
UtilizandoIronXLlos desarrolladores pueden exportar un archivo CSV a otros formatos de Excel. Este código exportará un archivo CSV a un archivo XLSX.
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("sample.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("sample.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("test.new_sheet.csv")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
workBook.SaveAs("sample.xlsx")
Este código C# utiliza la librería IronXL para cargar un archivo CSV existente llamado "test.new_sheet.csv" como un WorkBook
de Excel. A continuación, accede a la primera hoja de trabajo de WorkSheet
. A continuación, guarda todo el libro de trabajo, incluida la hoja de cálculo cargada, como un archivo de Excel llamado "sample.xlsx" utilizando el comando workBook.SaveAs("muestra.xlsx")
declaración.
Este código convierte efectivamente un objeto de un archivo CSV a un archivo Excel, aprovechando la funcionalidad de IronXL para manejar diferentes formatos de hojas de cálculo.
El archivo Excel de salida
En conclusión, esta completa guía explora el ámbito de la manipulación de archivos CSV en C#, haciendo hincapié en la importancia de las bibliotecas eficaces para el manejo de datos estructurados. Los archivos CSV desempeñan un papel fundamental en el intercambio de datos y C#.
La guía paso a paso proporciona información sobre la configuración de un proyecto de Visual Studio y la instalación de la biblioteca IronXL, y muestra ejemplos prácticos de creación, lectura y exportación de archivos CSV. En última instancia,IronXL surge como una potente solución que mejora la eficacia y la facilidad de manejo de los datos CSV dentro de las aplicaciones C#.
El artículo completo sobre cómo leer un archivo CSV se puede encontrar en esteblog. Además, el tutorial y los ejemplos de código paracreación de archivos CSV están disponibles.
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 celdae inclusogestión de gráficos.
IronXL ofrece un**Prueba gratuitaque ofrece a los usuarios la oportunidad de probar todas sus funciones. Para seguir beneficiándose del uso de IronXL, los desarrolladores pueden adquirir una licencia comercial delicencia.
9 productos API .NET para sus documentos de oficina