Como converter arquivo do Excel para CSV em C++

Neste tutorial, exploraremos como converter o arquivo Excel para CSV em C++. Você pode salvar arquivo Excel como CSV com consumo de memória ideal no MS Windows e Linux programaticamente em C++.

Etapas para converter arquivo do Excel para CSV em C++

  1. Instale o pacote Aspose.Cells.Cpp com o Gerenciador de pacotes NuGet
  2. Adicione a referência ao namespace Aspose::Cells
  3. Especifique o uso de memória otimizado com a classe MemorySetting
  4. Crie uma instância da classe Workbook e passe o MemoryPreference
  5. Salve o arquivo de saída exportado como formato CSV

No exemplo abaixo, você aprenderá a criar csv do Excel usando C++. Em primeiro lugar, especifique o uso de memória otimizado para o processo de conversão. Em seguida, usando C++, carregue o arquivo de entrada e altere o Excel para CSV.

Código para converter arquivo do Excel para CSV em C++

#pragma once
#include "Aspose.Cells.h"
class ExcelToCSV
{
void ConvertExcelToCSV()
{
// Set the license for Aspose.Cells API for creating CSV file
intrusive_ptr<License> CellCSVLicense = new License();
CellCSVLicense->SetLicense(new String("Aspose.Total.lic"));
// Specify optimized memory usage with MemorySetting class
intrusive_ptr <ILoadOptions> OptionsLoadingLargeExcelFile = Factory::CreateILoadOptions();
OptionsLoadingLargeExcelFile->SetMemorySetting(MemorySetting::MemorySetting_MemoryPreference);
// Create an instance of Workbook class and pass the MemoryPreference
intrusive_ptr<IWorkbook> ExportExcelToCSVWorkBook = Factory::CreateIWorkbook(new String("Large_Excel_To_Export.xlsx") , OptionsLoadingLargeExcelFile);
// Save the exported output file as CSV format on the disk
ExportExcelToCSVWorkBook->Save(new String("Exported_Output_CSV.csv"), SaveFormat::SaveFormat_CSV);
}
};

Você pode criar CSV do Excel usando C++ com consumo de memória ideal. Os valores de saída separados por vírgula podem ser usados para processamento adicional conforme suas necessidades sem a necessidade de instalar o Microsoft Excel ou qualquer outro aplicativo. No exemplo anterior, aprendemos Como criar um gráfico de pizza no arquivo do Excel usando C++ que contém o exemplo para criar um gráfico de pizza no arquivo Excel.

 Português