Crear un archivo CSV usando C#
Cree y genere un archivo CSV fácilmente con IronXL, gratuito para desarrollo. El siguiente código te muestra cómo.
Cómo crear un archivo CSV usando C#
- Agregar paquete IronXL
- Cargar un libro de trabajo existente y guardarlo como archivo CSV
Paso 1
1. Agregar el paquete IronXL
Primero, debes tener IronXL instalado. Hay varias opciones. Puedes descargarlo directamente: https://ironsoftware.com/csharp/excel/docs/
O puedes importar el paquete de IronXL NuGet siguiendo los siguientes pasos
- Clic derecho en la Solución en el Explorador de Soluciones
- Haz clic en Administrar paquetes de NuGet
- Busca IronXL.Excel
- Haz clic en Instalar
# Install IronXL via the NuGet Package Manager Console
Install-Package IronXL.Excel# Install IronXL via the NuGet Package Manager Console
Install-Package IronXL.Excel
Paquete de IronXL.Excel NuGet
Tutorial de cómo hacerlo
2. Guardar el libro de trabajo como CSV
¡Así de fácil!
Aquí está el código para este pequeño proyecto. Este código carga un WorkBook de Excel existente, y luego simplemente lo guarda en formato CSV usando el método SaveAsCsv.
El libro de Excel normal contiene los siguientes datos:

// Import the IronXL library
using IronXL;
class Program
{
static void Main()
{
// Load an existing workbook
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files
// Save the workbook to a CSV file. This will save the first worksheet as a CSV.
wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv
}
}// Import the IronXL library
using IronXL;
class Program
{
static void Main()
{
// Load an existing workbook
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files
// Save the workbook to a CSV file. This will save the first worksheet as a CSV.
wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv
}
}' Import the IronXL library
Imports IronXL
Friend Class Program
Shared Sub Main()
' Load an existing workbook
Dim wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") ' You can import .xls, .csv, or .tsv files
' Save the workbook to a CSV file. This will save the first worksheet as a CSV.
wb.SaveAsCsv("SaveAsCSV.csv", ",") ' This will output: SaveAsCSV.Sheet1.csv
End Sub
End ClassAdemás, la biblioteca de Excel de IronXL ofrece las siguientes características:
- Un conjunto amplio de funciones, incluyendo la manipulación de datos, exportación de datos, importación de datos e importación desde otras fuentes.
- Soporte para la gestión de gráficos totalmente compatible con Excel.
- Soporte para los formatos de archivo más populares de Excel (.xlsx) y otros formatos de archivo.
- Soporte para el formato de celdas, como alineación de texto, tamaño de fuente, color, etc.
- Capacidad de controlar la forma en que se muestran las celdas en un libro de Excel (por ejemplo, líneas de cuadrícula).
Acceso rápido a la biblioteca
Documentación de referencia de la API de IronXL
Obtenga más información y comparta cómo fusionar, separar y trabajar con celdas en hojas de cálculo de Excel utilizando la práctica documentación de referencia de API de IronXL.
Documentación de referencia de la API de IronXLPreguntas Frecuentes
¿Cómo creo un archivo CSV usando C#?
Puedes crear un archivo CSV en C# utilizando la biblioteca IronXL. Después de instalar el paquete IronXL, carga un libro de Excel existente y utiliza el método SaveAsCsv para guardarlo como un archivo CSV.
¿Qué pasos están involucrados en la instalación del paquete IronXL para C#?
Para instalar IronXL, puedes descargarlo directamente desde el sitio web de Iron Software o usar el Administrador de Paquetes NuGet en Visual Studio. En el Administrador de Paquetes NuGet, busca IronXL.Excel y haz clic en 'Instalar', o usa el comando Install-Package IronXL.Excel en la consola.
¿Puedo exportar datos de un archivo de Excel a CSV usando C#?
Sí, usando IronXL, puedes exportar datos de un archivo de Excel a un formato CSV. Carga el libro de Excel y utiliza el método SaveAsCsv para exportar los datos.
¿Qué formatos de archivo son compatibles con la biblioteca IronXL?
IronXL admite varios formatos de archivo, incluidos .xlsx, .xls, .csv y .tsv, lo que te permite trabajar con una amplia gama de tipos de archivos Excel.
¿Cómo puedo manipular datos de Excel usando una biblioteca C#?
Con IronXL, puedes manipular datos de Excel usando sus funciones completas para importación, exportación y formato de datos, dándote control total sobre los archivos Excel en C#.
¿IronXL admite la gestión de gráficos en archivos de Excel?
Sí, IronXL admite la gestión de gráficos, lo que te permite trabajar y gestionar gráficos en archivos de Excel sin problemas.
¿Qué opciones de formato de celda están disponibles en la biblioteca IronXL?
IronXL proporciona varias opciones de formato de celda, que incluyen alineación de texto, tamaño de fuente y color, así como personalización de líneas de cuadrícula, ayudándote a dar formato a documentos de Excel según sea necesario.
¿Dónde puedo encontrar más documentación detallada del API para IronXL?
Puedes acceder a la documentación detallada de referencia del API para IronXL en el sitio web de Iron Software en la sección Documentación de Referencia del API, que proporciona recursos adicionales para trabajar con hojas de cálculo Excel.






