Saltar al pie de página
USANDO IRONXL

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
How To Work related to Crear un archivo CSV usando C#

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
SHELL

Crear un archivo CSV usando C#, Figura 1: Paquete de IronXL.Excel NuGet 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:

Crear un archivo CSV usando C#, Figura 2: Datos de Excel a convertir en 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
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 Class
$vbLabelText   $csharpLabel

Además, la biblioteca de Excel de IronXL ofrece las siguientes características:


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 IronXL
Documentation related to Acceso rápido a la biblioteca

Preguntas 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.

Jordi Bardia
Ingeniero de Software
Jordi es más competente en Python, C# y C++. Cuando no está aprovechando sus habilidades en Iron Software, está programando juegos. Compartiendo responsabilidades para pruebas de productos, desarrollo de productos e investigación, Jordi agrega un valor inmenso a la mejora continua del producto. La experiencia variada lo mantiene ...
Leer más