Ez a gyors oktatóanyag megtanítja Önnek, hogyan készíthet másolatot egy Excel-lapról C++-ban. Tartalmazza a környezet konfigurálására vonatkozó utasításokat, a feladat végrehajtásának részletes lépéseit, végül egy futtatható C++ kódot a kód leírásával együtt. Miután az adatokat Excel-lapmásolattal C++-ban továbbította, a kimeneti munkafüzet XLSX vagy XLS fájlként menthető.
Lépések egy Excel munkalap másolatának elkészítéséhez C++ nyelven
- Adja hozzá a Aspose.Cells.Cpp csomagot a NuGet csomagkezelőből
- Szerelje be a programba az Aspose.Cells szükséges fejléc fájljait
- Töltse be a forrás Excel-fájlt a Workbook objektumba a munkalap másolásához
- Szerezzen hivatkozást az első worksheet-re a beviteli munkafüzetből
- Hozzon létre egy üres munkafüzetet, amelybe a munkalapot másolja
- Hivatkozás az első munkalapra az új üres munkafüzetből
- Hívja meg a kimeneti munkalap másolási funkcióját az adatok másolásához a bemeneti munkalapról
- Mentse el a kimeneti munkafüzetet a lemezre, miután a munkalap adatait másolta a bemeneti munkafüzetből
Itt lépések sorozatát biztosítjuk a lap másolásához egyik munkafüzetből a másikba C++-ban, ahogy a környezet be van állítva, majd hozzáadódik a szükséges fejlécfájlok. A következő lépésekben megnyílik a bemeneti munkafüzet és létrejön a kimeneti munkafüzet, hozzáférnek az egyes munkafüzetek első munkalapjaira mutató hivatkozások, végül a forrásmunkalap teljes adata átmásolódik a célmunkalapra. Végül a kimeneti munkafüzet XLSX formátumban kerül mentésre, de elmentheti bármely más, az MS Excel által támogatott formátumban.
Kód a munkalap másik munkafüzetbe másolásához C++ nyelven
Az intrusive_ptr mutató a mutató különböző objektumokhoz való mentésére szolgál, a Factory::CreateIWorkbook függvény pedig a meglévő munkafüzet betöltésére és egy új munkafüzet létrehozására szolgál. Egy adott munkalap hivatkozását a nulla alapú index segítségével érheti el a GetIWorksheets() függvénnyel. Vegye figyelembe, hogy az adatok a forrásmunkalapról a célmunkalapra másolódnak, azonban ezt a másolási folyamatot a CopyOptions osztály objektum használatával vezérelheti a Copy függvényben, például beállíthat egy jelzőt az értékek másolásához a céllapra, ha egy képlet érvénytelen a céllap, állítsa be a jelzőt a nevek másolásához, és állítson be sok más tulajdonságot.
Ebben az egyszerű oktatóanyagban megtanultuk, hogyan másolhatunk munkalapot Excelben C++ használatával, de ha meg akarja tanulni, hogyan lehet cellákat egyesíteni Excelben C++ használatával. olvassa el a(z) hogyan lehet cellákat egyesíteni az Excelben a C++ használatával cikket.