У цьому підручнику ми розглянемо, як конвертувати файл Excel у CSV на C++. Ви можете зберегти файл Excel як CSV з оптимальним споживанням пам’яті в MS Windows і Linux програмно на C++.
Кроки для перетворення файлу Excel у CSV на C++
- Установіть пакет Aspose.Cells.Cpp за допомогою менеджера пакетів NuGet
- Додайте посилання на простір імен 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.