I den här handledningen kommer vi att utforska hur man konverterar Excel-fil till CSV i C++. Du kan spara Excel-fil som CSV med optimal minnesförbrukning på MS Windows och Linux programmatiskt i C++.
Steg för att konvertera Excel-fil till CSV i C++
- Installera paketet Aspose.Cells.Cpp med NuGet Package Manager
- Lägg till referensen till namnområdet Aspose::Cells
- Ange optimerad minnesanvändning med MemorySetting-klassen
- Skapa en instans av klassen Workbook och skicka minnespreferensen
- Spara den exporterade utdatafilen som CSV-format
I exemplet nedan kommer du att lära dig hur du skapar csv från excel med C++. Ange först den optimerade minnesanvändningen för konverteringsprocessen. Använd sedan C++ och ladda indatafilen och ändra Excel till CSV.
Kod för att konvertera Excel-fil till CSV i 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); | |
} | |
}; |
Du kan skapa CSV från Excel med C++ med optimal minnesförbrukning. De utgående kommaseparerade värdena kan användas för vidare bearbetning enligt dina krav utan att behöva installera Microsoft Excel eller någon annan applikation. I tidigare exempel lärde vi oss Hur man skapar cirkeldiagram i Excel-fil med C++ som innehåller exemplet för att skapa cirkeldiagram i Excel-fil.