Denna korta handledning förklarar hur man kopierar kalkylblad till en annan arbetsbok i Python genom att dela miljökonfiguration och tillhandahålla de detaljerade stegen för att uppnå denna funktionalitet. En exempelkod tillhandahålls också som visar funktionen att kopiera ark från en arbetsbok till en annan i python med några rader kod. Du kan använda ett antal filter och utföra andra operationer som att formatera arken etc, innan du kopierar till den andra arbetsboken och sparar den resulterande arbetsboken i något av standardformaten som XLSX, XLS, etc.
Steg för att kopiera arbetsblad till en annan arbetsbok i Python
- steg 1: Etablera utvecklingsmiljön för använd Aspose.Cells för Python via Java
- Ladda ingången Workbook från vilken arket ska kopieras
- Skapa en tom målarbetsbok där Worksheet ska kopieras
- Få tillgång till standardkalkylbladssamlingen i målarbetsboken
- Använd metoden Sheet.copy() för att kopiera ett ark från källarbetsboken
- Spara den utgående Excel-filen på disken som innehåller ett duplikat av får från källarbetsboken
Dessa steg beskriver processen att duplicera ett ark i Excel i Python där först källarbetsboken öppnas och en tom ny arbetsbok också skapas som innehåller en standardkalkylbladssamling med ett enda kalkylblad i sig. Genom att använda detta enda standardkalkylblad i den nyskapade målarbetsboken anropas metoden copy() som tar ett kalkylbladsobjekt som ett argument. Här tillhandahåller vi målarbetsbladet från källarbetsboken som ett argument som orsakar kopieringen av kalkylbladet från källan till målarbetsboken.
Kod för att kopiera Excel-ark till en annan arbetsbok i Python
Den här koden visar en enkel process för att kopiera arket till en annan arbetsbok i Python. När vi kopierade arket har vi precis tillhandahållit källarbetsboken som ett argument, men du kan använda en annan överbelastad metod som också tar CopyOptions-klassobjektet som ett andra argument. CopyOptions tillhandahåller alternativ som att ställa in flaggan för att kopiera värden endast om formeln inte är giltig för målarbetsboken, ställa in flaggan för att kopiera eller ignorera makron, ställa in flaggan för att använda arknamn från målarbetsboken för formlerna och många fler .
Den här artikeln har lärt oss hur man kopierar ett ark från en Excel-fil till en annan Excel-fil. Om du vill lära dig processen för att lägga till kommentarer till en Excel-fil, se artikeln om hur man lägger till kommentarer i Excel med Python.