Existem muitos aplicativos que produzem um arquivo separado por vírgulas que precisa ser convertido em um arquivo Excel. Este tutorial irá orientá-lo sobre como alterar CSV para Excel em C++. Após converter o arquivo de origem de CSV para Excel em C++, ele será salvo como um arquivo XLSX.
Etapas para alterar CSV para Excel em C++
- Configure seu projeto para adicionar Aspose.Cells.Cpp usando o NuGet Package Manager
- Adicionar referência de namespace Aspose::Cells ao aplicativo
- Carregue o arquivo CSV de entrada no objeto de classe Workbook que deve ser convertido em Excel
- Salve a pasta de trabalho carregada como XLSX no disco que contém os dados do arquivo CSV
Essas etapas simplesmente descrevem o processo de conversão de CSV para Excel em C++, onde são mencionados os namespaces necessários para essa conversão. Primeiro, você precisa carregar o arquivo CSV de exemplo em um objeto Workbook que deve ser convertido em um arquivo Excel. Na próxima etapa, você salva a pasta de trabalho no disco fornecendo o caminho e o nome do arquivo.
Código para converter arquivo CSV para Excel em C++
#pragma once | |
#include "Aspose.Cells.h" | |
class AsposeCells | |
{ | |
public: void ChangeCsvToExcel() | |
{ | |
// Set the license for Aspose.Cells API to convert Excel to CSV | |
intrusive_ptr<License> CsvToExcelLicense = new License(); | |
CsvToExcelLicense->SetLicense(new String("Aspose.Cells.lic")); | |
// Load the sample CSV file to convert to Excel | |
intrusive_ptr<IWorkbook> wkbCsvToExcel = Factory::CreateIWorkbook(new String("SampleCsvFile.csv")); | |
// Save in XLSX format. | |
wkbCsvToExcel->Save(new String("OutputCsvToExcel.xlsx"), SaveFormat_Xlsx); | |
} | |
}; |
Neste código, usamos a função Factory::CreateIWorkbook para carregar o arquivo CSV, no entanto, você também pode carregar qualquer outro tipo de arquivo do Excel. A função Salvar na classe Workbook é usada para salvar o arquivo do Excel fornecendo o nome do arquivo de saída junto com o enumerador SaveFormat_Xlsx. Você pode usar qualquer outro enumerador para salvar o arquivo em algum formato diferente.
Este tutorial explicou o processo para converter CSV para Excel em C++. Se você quiser trabalhar na ordem inversa, consulte o artigo em como converter arquivo do Excel para CSV em C++.