Как да конвертирате Excel файл в CSV в C++

В този урок ще разгледаме как да конвертирате файл Excel в CSV на C++. Можете да запишете Excel файл като CSV с оптимална консумация на памет на MS Windows и Linux програмно в C++.

Стъпки за конвертиране на Excel файл в CSV в C++

  1. Инсталирайте пакета Aspose.Cells.Cpp с NuGet Package Manager
  2. Добавете препратката към пространството от имена Aspose::Cells
  3. Посочете оптимизирано използване на паметта с клас MemorySetting
  4. Създайте екземпляр на клас Workbook и предайте MemoryPreference
  5. Запазете експортирания изходен файл като CSV формат

В примера по-долу ще научите как да създадете csv от excel с помощта на C++. Първо, посочете оптимизираното използване на паметта за процеса на преобразуване. След това с помощта на C++ заредете входния файл и променете Excel на CSV.

Код за конвертиране на Excel файл в CSV в 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);
}
};

Можете да създадете CSV от Excel с помощта на C++ с оптимална консумация на памет. Изходните стойности, разделени със запетая, могат да се използват за по-нататъшна обработка според вашите изисквания, без да е необходимо да инсталирате Microsoft Excel или друго приложение. В предишния пример научихме Как да създадете кръгова диаграма в Excel файл с помощта на C++, който съдържа примера за създаване на кръгова диаграма във файл на Excel.

 Български