Как изменить CSV на Excel в C++

Существует множество приложений, которые создают файл с разделителями-запятыми, который необходимо преобразовать в файл Excel. В этом руководстве вы узнаете, как изменить CSV на Excel в C++. После преобразования исходного файла из CSV в Excel на C++ он будет сохранен как файл XLSX.

Шаги по изменению CSV в Excel на C++

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

Эти шаги просто описывают процесс преобразования CSV в Excel на C++, где упоминаются необходимые пространства имен, необходимые для этого преобразования. Во-первых, вам нужно загрузить образец CSV-файла в объект Workbook, который нужно преобразовать в файл Excel. На следующем шаге вы сохраните книгу на диске, указав путь и имя файла.

Код для преобразования файла CSV в Excel на С++

#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 любого другого типа. Функция Save в классе Workbook используется для сохранения файла Excel путем предоставления имени выходного файла вместе с перечислителем SaveFormat_Xlsx. Вы можете использовать любой другой перечислитель для сохранения файла в другом формате.

В этом руководстве объясняется процесс преобразования CSV в Excel на C++. Если вы хотите работать в обратном порядке, обратитесь к статье как преобразовать файл Excel в CSV на С++.

 Русский