Hogyan változtassuk meg a CSV-t Excel-re C++-ban

Számos alkalmazás készít vesszővel elválasztott fájlt, amelyet Excel-fájllá kell konvertálni. Ez az oktatóanyag végigvezeti Önt, hogyan módosíthatja a CSV-t Excelre C++-ban. Miután a forrásfájlt CSV-ből Excelbe konvertálta C++-ban, a rendszer XLSX fájlként menti.

Lépések a CSV-ből Excel-re C++-ban

  1. Konfigurálja a projektet a Aspose.Cells.Cpp hozzáadásához a NuGet Package Manager segítségével
  2. Adja hozzá a Aspose::Cells névtér hivatkozást az alkalmazáshoz
  3. Töltse be a bemeneti CSV-fájlt az Excel-be konvertálandó Workbook osztályobjektumba
  4. Mentse el a betöltött munkafüzetet XLSX-ként a CSV-fájl adatait tartalmazó lemezre

Ezek a lépések egyszerűen leírják a CSV Excel-be konvertálásának folyamatát C++ nyelven, ahol megemlítik a szükséges névtereket, amelyek az átalakításhoz szükségesek. Először is be kell töltenie a minta CSV-fájlt egy munkafüzet-objektumba, amelyet Excel-fájllá kell konvertálni. A következő lépésben az elérési út és a fájlnév megadásával mentse a munkafüzetet a lemezre.

Kód a CSV-fájl Excel-be konvertálásához C++-ban

#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);
}
};

Ebben a kódban a Factory::CreateIWorkbook függvényt használtuk a CSV-fájl betöltésére, de bármilyen más típusú Excel-fájlt is betölthet. A Munkafüzet osztály Mentés funkciója az Excel-fájl mentésére szolgál a kimeneti fájlnév és a SaveFormat_Xlsx felsoroló megadásával. A fájl más formátumba mentéséhez bármilyen más felsorolót használhat.

Ez az oktatóanyag elmagyarázza a CSV Excel-be konvertálásának folyamatát C++ nyelven. Ha fordított sorrendben szeretne dolgozni, olvassa el a(z) hogyan konvertálhat Excel fájlt CSV-re C++-ban. cikket.

 Magyar