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++
- Instale o pacote Aspose.Cells.Cpp com o Gerenciador de pacotes NuGet
- Adicione a referência ao namespace Aspose::Cells
- Especifique o uso de memória otimizado com a classe MemorySetting
- Crie uma instância da classe Workbook e passe o MemoryPreference
- 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.