CSV a Excel o Excel a CSV

Los archivos CSV se utilizan ampliamente para almacenar los datos en forma de valores separados por comas. Sin embargo, en ciertos casos, debe exportar datos de archivos CSV a hojas de cálculo de Excel o viceversa. Para tales casos, este artículo cubre cómo exportar datos de CSV a Excel y de Excel a CSV en Linux.

CSV a Excel o Excel a CSV Converter para Linux

Para exportar datos de CSV a Excel o de Excel a CSV, usaremos Aspose.Cells for .NET. Es una potente API para crear y manipular archivos de Excel desde las aplicaciones .NET. Puede descargar la API o instalarla a través de NuGet.

Si es nuevo en el desarrollo de .NET en Linux, lea cómo crear una aplicación de consola en Linux usando Visual Studio Code. Para la instalación de Aspose.Cells for .NET en su aplicación, puede usar la extensión NuGet Package Manager para Visual Studio Code.

Convierta CSV a Excel XLSX/XLS en Linux

Los siguientes son los pasos para convertir un archivo CSV a Excel XLSX/XLS en Linux.

  1. Cree una instancia de la clase LoadOptions y especifique el formato de entrada.
  2. Cree una instancia de la clase Workbook e inicialícela con la ruta del archivo CSV y el objeto LoadOptions.
  3. Convierta CSV a Excel usando el método Workbook.Save(string, SaveFormat.Xlsx).

El siguiente ejemplo de código muestra cómo convertir un archivo CSV a Excel XLSX.

// Crear objeto LoadOptions
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);

// Cree un objeto Workbook con la ruta del archivo CSV y el objeto loadOptions
Workbook workbook = new Workbook("Sample.csv", loadOptions);

// Guardar CSV como archivo de Excel
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);

Convertir Excel a CSV en Linux

Los siguientes son los pasos para convertir un archivo Excel XLSX/XLS a formato CSV.

  1. Cree una instancia de la clase Workbook e inicialícela con la ruta del archivo de Excel.
  2. Convierta Excel a CSV usando el método Workbook.Save(string, SaveFormat.Csv).

El siguiente ejemplo de código muestra cómo convertir un archivo XLSX de Excel a CSV.

// Cargue el archivo de Excel de entrada
Workbook workbook = new Workbook("CSVtoExcel.xlsx");

// Guardar archivo de Excel como archivo CSV
workbook.Save("ExcelToCSV.csv", SaveFormat.CSV);

Obtenga una licencia gratis

Puede usar Aspose.Cells for .NET sin limitaciones de evaluación usando una licencia temporal.

Conclusión

En este artículo, ha aprendido cómo convertir archivos CSV a Excel XLSX/XLS en Linux. Además, ha visto cómo exportar datos de hojas de cálculo de Excel a archivos CSV. Puede explorar más sobre Aspose.Cells for .NET utilizando la documentación. En caso de que tenga alguna consulta, puede preguntarnos a través de nuestro foro.

Ver también