Pruebe en producción sin marcas de agua.
Funciona donde lo necesite.
Obtén 30 días de producto totalmente funcional.
Ténlo en funcionamiento en minutos.
Acceso completo a nuestro equipo de asistencia técnica durante la prueba del producto
¿Busca cómo crear/escribir un nuevo formato de datos de archivo CSV utilizando una biblioteca C# .NET en una aplicación de consola? Si es así, está usted en el lugar adecuado.
Este es un sencillo tutorial escrito para crear archivos CSV de varias filas (con encabezados) a partir de cadenas utilizando la biblioteca IronXL C# .NET. IronXL es la librería .NET líder del mercado para el manejo de documentos como Excel, CSV y XLS sin ninguna configuración adicional por parte del usuario.
El método más sencillo para generar y editar archivos CSV utilizando C#, es seguir estos sencillos pasos:
Abra el IDE de Visual Studio.
Vaya al menú Archivo y seleccione Aplicación de consola después de elegir "Nuevo proyecto".
Introduzca el Nombre del proyecto y la ubicación preferida del proyecto en el cuadro de texto correspondiente.
Configurar Nuevo Proyecto
Haga clic en el botón Siguiente, seleccione el .NET Framework requerido, como se muestra en la captura de pantalla a continuación, y haga clic en Crear.
Selección del Marco de Trabajo Objetivo
El archivo program.cs se abrirá.
Program.cs
La biblioteca IronXL puede descargarse e instalarse de dos formas distintas:
La opción NuGet Package Manager está disponible en el software Visual Studio para instalar el paquete directamente en la solución. La siguiente captura de pantalla muestra cómo abrirlo.
Administrador de paquetes NuGet
La función Administrador de paquetes de NuGet proporciona un área en la que los usuarios pueden examinar y buscar paquetes que se ofrecen en el sitio web de NuGet. Introduzca "IronXL" en el campo de búsqueda para encontrar la biblioteca IronXL.
Administrador de paquetes NuGet
De los paquetes enlazados desde la búsqueda en la imagen de arriba, seleccione la opción IronXL e instale el paquete en la solución.
En el menú de Visual Studio vaya a Herramientas, mueva el cursor hasta Gestor de paquetes NuGet y haga clic en Consola del gestor de paquetes.
Línea de comandos de Visual Studio
Package Manager Console aparecerá en la parte inferior de la pantalla. Simplemente escriba el siguiente comando de código y presione enter, IronXL instalará una instancia.
Install-Package IronXL.Excel
En este blog, hay dos métodos diferentes para crear un archivo CSV utilizando IronXL.
Crear CSV a partir de un archivo XLSX
WorkBook
y escribiendo datosPara crear un archivo CSV, el archivo Excel debe contener algunos datos de ejemplo.
Archivo de Excel de muestra
Ingrese el código dado a continuación en el archivo program.cs abierto y ejecute el proyecto.
using IronXL;
WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
using IronXL;
WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
Imports IronXL
Private wb As WorkBook = WorkBook.Load("test.xlsx")
wb.SaveAsCsv("Parsed CSV.csv")
Después de que la ejecución se complete, se creará un nuevo archivo llamado Parsed CSV.csv. Abra el archivo con la aplicación de hoja de cálculo que prefiera.
Datos CSV
Este código de ejemplo muestra cómo crear un archivo CSV desde cero utilizando IronXL.
using IronXL;
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
using IronXL;
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
Imports IronXL
Private xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
xlsWorkbook.Metadata.Author = "IronXL"
Dim xlsSheet As WorkSheet = xlsWorkbook.CreateWorkSheet("new_sheet")
xlsSheet ("A1").Value = "Hello"
xlsSheet ("B1").Value = "World"
xlsSheet ("A2").Value = "New CSV example output"
xlsSheet ("B2").Value = "From Scratch"
xlsWorkbook.SaveAsCsv("NewCSVFile.csv")
El código de ejemplo anterior primero crea un nuevo Workbook
y luego llena las filas y columnas del WorkBook
con datos. Luego, guarda el archivo utilizando el método SaveAsCsv
.
Salida de archivo CSV
Este artículo demostró cómo crear un nuevo archivo CSV usando la librería C# .NET IronXL usando dos métodos diferentes.
Además, la biblioteca IronXL Excel ofrece las siguientes funciones:
Soporte para el formato de celdas como alineación del texto, tamaño de fuente, color, etc.
Para obtener más información sobre IronXL, visite las páginas de Ejemplos de Código. Descargar IronXL y pruébelo gratis durante 30 días antes de comprar una licencia.
Compre la Iron Suite completa para obtener IronXL y otros cuatro productos por el mismo precio que dos licencias de IronXL.