CSV para Excel ou Excel para CSV

Os arquivos CSV são amplamente usados para armazenar os dados na forma de valores separados por vírgula. No entanto, em certos casos, você precisa exportar dados de arquivos CSV para planilhas do Excel ou vice-versa. Para esses casos, este artigo aborda como exportar dados de CSV para Excel e Excel para CSV no Linux.

Conversor de CSV para Excel ou Excel para CSV para Linux

Para exportar dados de CSV para Excel ou Excel para CSV, usaremos Aspose.Cells for .NET. É uma API poderosa para criar e manipular arquivos Excel a partir de aplicativos .NET. Você pode baixar a API ou instalá-la via NuGet.

Se você é novo no desenvolvimento .NET no Linux, leia como criar um aplicativo de console no Linux usando Visual Studio Code. Para a instalação do Aspose.Cells para .NET em seu aplicativo, você pode usar a extensão NuGet Package Manager para Visual Studio Code.

Converter CSV para Excel XLSX/XLS no Linux

A seguir estão as etapas para converter um arquivo CSV para Excel XLSX/XLS no Linux.

  1. Crie uma instância da classe LoadOptions e especifique o formato de entrada.
  2. Crie uma instância da classe Workbook e inicialize-a com o caminho do arquivo CSV e o objeto LoadOptions.
  3. Converta CSV para Excel usando o método Workbook.Save(string, SaveFormat.Xlsx).

O exemplo de código a seguir mostra como converter um arquivo CSV para Excel XLSX.

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

// Crie um objeto Workbook com o caminho do arquivo CSV e o objeto loadOptions
Workbook workbook = new Workbook("Sample.csv", loadOptions);

// Salvar CSV como arquivo Excel
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);

Converter Excel para CSV no Linux

A seguir estão as etapas para converter um arquivo Excel XLSX/XLS para o formato CSV.

  1. Crie uma instância da classe Workbook e inicialize-a com o caminho do arquivo do Excel.
  2. Converta Excel para CSV usando o método Workbook.Save(string, SaveFormat.Csv).

O exemplo de código a seguir mostra como converter um arquivo XLSX do Excel em CSV.

// Carregar o arquivo Excel de entrada
Workbook workbook = new Workbook("CSVtoExcel.xlsx");

// Salvar arquivo Excel como arquivo CSV
workbook.Save("ExcelToCSV.csv", SaveFormat.CSV);

Obtenha uma licença gratuita

Você pode usar o Aspose.Cells para .NET sem limitações de avaliação usando uma licença temporária.

Conclusão

Neste artigo, você aprendeu como converter arquivos CSV para Excel XLSX/XLS no Linux. Além disso, você viu como exportar dados de planilhas do Excel para arquivos CSV. Você pode explorar mais sobre o Aspose.Cells para .NET usando a documentação. Caso você tenha alguma dúvida, você pode nos perguntar através do nosso fórum.

Veja também