Як змінити CSV на Excel у C++

Є багато програм, які створюють файл, розділений комами, який потрібно перетворити на файл Excel. Цей посібник допоможе вам дізнатися, як змінити CSV на Excel у C++. Після перетворення вихідного файлу з CSV на Excel на C++ його буде збережено як файл XLSX.

Кроки для зміни CSV на Excel у C++

  1. Налаштуйте свій проект, щоб додати Aspose.Cells.Cpp за допомогою NuGet Package Manager
  2. Додайте до програми посилання на простір імен Aspose::Cells
  3. Завантажте вхідний файл CSV в об’єкт класу Workbook, який потрібно перетворити на Excel
  4. Збережіть завантажену книгу як XLSX на диску, що містить дані з файлу CSV

Ці кроки просто описують процес перетворення CSV на Excel у C++, де згадуються необхідні простори імен, необхідні для цього перетворення. Спочатку вам потрібно завантажити зразок файлу CSV в об’єкт Workbook, який потрібно перетворити на файл Excel. На наступному кроці ви збережете книгу на диску, вказавши шлях і ім’я файлу.

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

#pragma once
#include "Aspose.Cells.h"
class AsposeCells
{
public: void ChangeCsvToExcel()
{
// Set the license for Aspose.Cells API to convert Excel to CSV
intrusive_ptr<License> CsvToExcelLicense = new License();
CsvToExcelLicense->SetLicense(new String("Aspose.Cells.lic"));
// Load the sample CSV file to convert to Excel
intrusive_ptr<IWorkbook> wkbCsvToExcel = Factory::CreateIWorkbook(new String("SampleCsvFile.csv"));
// Save in XLSX format.
wkbCsvToExcel->Save(new String("OutputCsvToExcel.xlsx"), SaveFormat_Xlsx);
}
};

У цьому коді ми використали функцію Factory::CreateIWorkbook для завантаження файлу CSV, однак ви також можете завантажити будь-який інший тип файлу Excel. Функція «Зберегти» в класі «Робоча книга» використовується для збереження файлу Excel шляхом надання імені вихідного файлу разом із перечислювачем SaveFormat_Xlsx. Ви можете використовувати будь-який інший перелічувач для збереження файлу в іншому форматі.

У цьому підручнику пояснюється процес перетворення CSV на Excel на C++. Якщо ви хочете працювати у зворотному порядку, зверніться до статті як конвертувати файл Excel у CSV на C++.

 Українська