Cómo escribir CSV en .NET
¿Te has preguntado alguna vez cómo escribir rápidamente en CSV con C#? No te lo preguntes más! IronXL proporciona una manera muy rápida y fácil de escribir datos en archivos CSV en .NET.
Primer paso
1. Añada IronXL a su proyecto
En caso de que aún no hayas instalado IronXL, estos son los pasos rápidos que debes seguir
- Abra Visual Studio y seleccione el menú Proyecto
- Haga clic en Gestionar paquetes NuGet
- Buscar IronXL.Excel
Haga clic en Instalar
O utilice el siguiente comando en el Símbolo del sistema del desarrollador:
Install-Package IronXL.Excel
Si desea obtener más orientación de alguno de nuestros tutoriales, siga este enlace https://ironsoftware.com/csharp/excel/docs/
Incluso puede descargar el proyecto de archivo aquí.
Tutorial
2. Crear un libro de Excel
Vamos a crear un proyecto rápido!
En primer lugar, cree un libro de Excel que contenga la siguiente información
A continuación, añadir el espacio de nombres IronXL con el fin de ser capaz de escribir en archivos csv en C # y IronXL
using IronXL;
using IronXL;
Imports IronXL
3. Guardar libro de trabajo en CSV
El siguiente código utiliza el método Load del objeto Workbook para cargar un archivo en Excel.
A continuación, utiliza el método SaveAs para guardar el archivo en el formato deseado - en este caso: CSV.
Lo interesante es que añade el nombre de la hoja de cálculo al nombre del archivo, lo que es un recordatorio bastante ingenioso de la procedencia de los datos.
/**
Save as CSV File
anchor-save-workbook-to-csv
**/
private void button3_Click(object sender, EventArgs e)
{
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
wb.SaveAs("Excel_To_CSV.csv"); //Exported as : Excel_To_CSV.Sheet1.csv
}
/**
Save as CSV File
anchor-save-workbook-to-csv
**/
private void button3_Click(object sender, EventArgs e)
{
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); //Import .xls, .csv, or .tsv file
wb.SaveAs("Excel_To_CSV.csv"); //Exported as : Excel_To_CSV.Sheet1.csv
}
'''
'''Save as CSV File
'''anchor-save-workbook-to-csv
'''*
Private Sub button3_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") 'Import .xls, .csv, or .tsv file
wb.SaveAs("Excel_To_CSV.csv") 'Exported as : Excel_To_CSV.Sheet1.csv
End Sub
El archivo CSV de salida tiene el siguiente aspecto cuando se abre en un editor de texto normal como el Bloc de notas.
Acceso rápido a la biblioteca
Documentación de referencia de la API IronXL
Obtenga más información y comparta cómo combinar, combinar y trabajar con celdas en hojas de cálculo de Excel mediante la práctica Documentación de referencia de la API de IronXL.
Documentación de referencia de la API IronXL