Ez a rövid oktatóanyag elmagyarázza, hogyan másolhat munkalapot egy másik munkafüzetbe a Pythonban a környezetkonfiguráció megosztásával, és megadja a funkció megvalósításának részletes lépéseit. Egy mintakód is rendelkezésre áll, amely bemutatja a munkalap másolását egyik munkafüzetből a másikba pythonban néhány kódsor használatával. Számos szűrőt alkalmazhat, és egyéb műveleteket is végrehajthat, például formázhatja a lapokat stb., mielőtt átmásolná a másik munkafüzetbe, és elmentheti az eredményül kapott munkafüzetet bármely szabványos formátumba, például XLSX, XLS stb.
A munkalap másolása egy másik munkafüzetbe a Pythonban
- lépés: Hozza létre a fejlesztői környezetet a következőhöz: az Aspose.Cells for Python használata Java-n keresztül
- Töltse be a Workbook bemenetet, amelyről a lapot másolni szeretné
- Hozzon létre egy üres célmunkafüzetet, ahová a Worksheet fájlt másolni kell
- Hozzáférhet a célmunkafüzet alapértelmezett munkalapgyűjteményéhez
- A Sheet.copy() metódussal másolhat ki egy lapot a forrásmunkafüzetből
- Mentse a kimeneti Excel-fájlt a forrásmunkafüzet másolatát tartalmazó lemezre
Ezek a lépések azt a folyamatot írják le, amely során egy munkalap megkettőzését Excelben a Pythonban hajtják végre, ahol először a forrás-munkafüzet nyílik meg, és egy üres új munkafüzet is létrejön, amely egyetlen munkalappal rendelkező alapértelmezett munkalapgyűjteményt tartalmaz. Ennek az egyetlen alapértelmezett munkalapnak az újonnan létrehozott célmunkafüzetben történő használatával a copy() metódus meghívódik, amely egy munkalap objektumot vesz argumentumként. Itt megadjuk a célmunkalapot a forrás-munkafüzetből olyan argumentumként, amely a munkalapnak a forrásból a célmunkafüzetbe történő másolását okozza.
Kód az Excel-lap másik munkafüzetbe másolásához a Pythonban
Ez a kód egy egyszerű folyamatot mutat be lap másolására egy másik munkafüzetbe a Pythonban. A lap másolása közben a forrás munkafüzet lapot adtuk meg argumentumként, de használhat egy másik túlterhelt metódust is, amely a CopyOptions osztályobjektumot veszi második argumentumként. A CopyOptions olyan lehetőségeket kínál, mint például a jelző beállítása, hogy csak akkor másoljon értékeket, ha a képlet nem érvényes a célmunkafüzetben, a jelző beállítása a makrók másolására vagy figyelmen kívül hagyására, a jelző beállítása úgy, hogy a képletekhez a célmunkafüzet lapneveit használja, és még sok más. .
Ez a cikk megtanította nekünk, hogyan másolhatunk egy lapot egyik Excel-fájlból egy másik Excel-fájlba. Ha szeretné megtanulni, hogyan lehet megjegyzéseket fűzni egy Excel-fájlhoz, olvassa el a hogyan lehet megjegyzéseket hozzáadni az Excelhez Python használatával című cikket.