В този урок ще разгледаме как да конвертирате файл Excel в CSV на C++. Можете да запишете Excel файл като CSV с оптимална консумация на памет на MS Windows и Linux програмно в C++.
Стъпки за конвертиране на Excel файл в CSV в C++
- Инсталирайте пакета Aspose.Cells.Cpp с NuGet Package Manager
- Добавете препратката към пространството от имена Aspose::Cells
- Посочете оптимизирано използване на паметта с клас MemorySetting
- Създайте екземпляр на клас Workbook и предайте MemoryPreference
- Запазете експортирания изходен файл като 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.