Er zijn veel toepassingen die een door komma’s gescheiden bestand produceren dat moet worden geconverteerd naar een Excel-bestand. Deze tutorial zal u begeleiden bij het wijzigen van CSV naar Excel in C++. Na het converteren van het bronbestand van CSV naar Excel in C++, wordt het opgeslagen als een XLSX bestand.
Stappen om CSV naar Excel te wijzigen in C++
- Configureer uw project om Aspose.Cells.Cpp toe te voegen met NuGet Package Manager
- Voeg Aspose::Cells naamruimteverwijzing toe aan de applicatie
- Laad het invoer-CSV-bestand in het Workbook klassenobject dat naar Excel moet worden geconverteerd
- Sla de geladen werkmap op als XLSX op de schijf met de gegevens uit het CSV-bestand
Deze stappen beschrijven eenvoudig het proces van conversie van CSV naar Excel in C++ waar de nodige naamruimten worden vermeld die nodig zijn voor deze conversie. Eerst moet u het voorbeeld-CSV-bestand in een werkmapobject laden dat naar een Excel-bestand moet worden geconverteerd. In de volgende stap slaat u de werkmap op de schijf op door het pad en de bestandsnaam op te geven.
Code om CSV-bestand naar Excel te converteren in 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); | |
} | |
}; |
In deze code hebben we de Factory::CreateIWorkbook-functie gebruikt om het CSV-bestand te laden, maar u kunt ook elk ander type Excel-bestand laden. De functie Opslaan in de klasse Werkmap wordt gebruikt om het Excel-bestand op te slaan door de naam van het uitvoerbestand samen met de enumerator SaveFormat_Xlsx op te geven. U kunt elke andere enumerator gebruiken om het bestand in een ander formaat op te slaan.
Deze tutorial heeft het proces uitgelegd om CSV naar Excel te converteren in C++. Als je in omgekeerde volgorde wilt werken, raadpleeg dan het artikel op hoe Excel-bestand naar CSV te converteren in C++.