Существует множество приложений, которые создают файл с разделителями-запятыми, который необходимо преобразовать в файл Excel. В этом руководстве вы узнаете, как изменить CSV на Excel в C++. После преобразования исходного файла из CSV в Excel на C++ он будет сохранен как файл XLSX.
Шаги по изменению CSV в Excel на C++
- Настройте проект для добавления Aspose.Cells.Cpp с помощью диспетчера пакетов NuGet.
- Добавьте в приложение ссылку на пространство имен Aspose::Cells.
- Загрузите входной CSV-файл в объект класса Workbook, который необходимо преобразовать в Excel.
- Сохраните загруженную книгу в формате 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 на С++.