Hur man konverterar Excel-fil till CSV i C++

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++

  1. Installera paketet Aspose.Cells.Cpp med NuGet Package Manager
  2. Lägg till referensen till namnområdet Aspose::Cells
  3. Ange optimerad minnesanvändning med MemorySetting-klassen
  4. Skapa en instans av klassen Workbook och skicka minnespreferensen
  5. 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.

 Svenska