Hur man ändrar CSV till Excel i C++

Det finns många applikationer som producerar en kommaseparerad fil som måste konverteras till en Excel-fil. Denna handledning kommer att guida dig om hur du ändrar CSV till Excel i C++. Efter att ha konverterat källfilen från CSV till Excel i C++, kommer den att sparas som en XLSX-fil.

Steg för att ändra CSV till Excel i C++

  1. Konfigurera ditt projekt för att lägga till Aspose.Cells.Cpp med NuGet Package Manager
  2. Lägg till Aspose::Cells namnområdesreferens till applikationen
  3. Ladda in CSV-filen i klassobjektet Workbook som ska konverteras till Excel
  4. Spara den laddade arbetsboken som XLSX på disken som innehåller data från CSV-filen

Dessa steg beskriver helt enkelt processen att konvertera CSV till Excel i C++ där nödvändiga namnrymder nämns som krävs för denna konvertering. Först måste du ladda CSV-exemplet i ett arbetsboksobjekt som ska konverteras till en Excel-fil. I nästa steg sparar du arbetsboken på disken genom att ange sökvägen och filnamnet.

Kod för att konvertera CSV-fil till Excel i 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);
}
};

I den här koden har vi använt Factory::CreateIWorkbook-funktionen för att ladda CSV-filen, men du kan också ladda vilken annan typ av Excel-fil som helst. Spara-funktionen i Workbook-klassen används för att spara Excel-filen genom att ange utdatafilens namn tillsammans med enumeratorn SaveFormat_Xlsx. Du kan använda vilken annan uppräkning som helst för att spara filen i något annat format.

Denna handledning har förklarat processen för att konvertera CSV till Excel i C++. Om du vill arbeta i omvänd ordning, se artikeln om hur man konverterar Excel-fil till CSV i C++.

 Svenska