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

У цьому підручнику ми розглянемо, як конвертувати файл Excel у CSV на C++. Ви можете зберегти файл Excel як CSV з оптимальним споживанням пам’яті в MS Windows і Linux програмно на C++.

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

  1. Установіть пакет Aspose.Cells.Cpp за допомогою менеджера пакетів NuGet
  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.

 Українська