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
- Konfigurálja a projektet a Aspose.Cells.Cpp hozzáadásához a NuGet Package Manager segítségével
- Adja hozzá a Aspose::Cells névtér hivatkozást az alkalmazáshoz
- Töltse be a bemeneti CSV-fájlt az Excel-be konvertálandó Workbook osztályobjektumba
- 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.