Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
¿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 títulos) a partir de cadenas utilizando la funciónIronXL Biblioteca 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 necesario, como se muestra en la siguiente captura de pantalla, y haga clic en Crear.
Selección del marco objetivo
Se abrirá el archivo program.cs.
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.
Gestor 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.
Gestor 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
Para crear un archivo CSV, el archivo Excel debe contener algunos datos de ejemplo.
**Ejemplo de archivo Excel
Introduzca el código que se indica 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")
Una vez finalizada la ejecución, 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 crea primero un nuevo Libro de trabajo
y luego rellena las filas y columnas del Libro de trabajo
con datos. Después, guarda el archivo utilizando el método SaveAsCsv
.
**Salida de archivos 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:
Compatibilidad con formatos de celda comoalineación del texto, tamaño de letra, coloretc.
Para más información sobre IronXL, consulte la páginaEjemplos de código páginas. Descargar IronXL ypruébelo gratis durante 30 días antes decomprar una licencia.
Compre elIron Suite para obtener IronXL y otros cuatro productos por el mismo precio que dos licencias de IronXL.
9 productos API .NET para sus documentos de oficina