Den här artikeln beskriver hur du sammanfogar Excel filer med Python. Den innehåller IDE-inställningar, en lista med instruktioner och exempelkod för att koppla samman Excel-filer med Python. Du lär dig tekniker för att styra inläsningen av inmatade Excel-filer samt filtrera kalkylblad baserat på olika parametrar.
Steps to Combine Multiple Excel Files using Python
- Skapa miljön för att använda Aspose.Cells for Python via .NET för att sammanfoga Excel-filer
- Importera de nödvändiga modulerna och klasserna från biblioteket och ladda licensen
- Skapa en lista med Excel-filer som du vill kombinera till en enda fil
- Ladda den första filen i Workbook-objektet som målfil, där andra filer kommer att sammanfogas
- Gå igenom den återstående listan med filer och sammanfoga dem i den första filen med hjälp av Combine-metoden
- Spara den första filen som en utdatafil på disken genom att ange ett nytt filnamn
Dessa steg definierar processen för att kombinera Excel-filer med Python. Importera de nödvändiga modulerna, ladda licensen, skapa en lista med inmatade Excel-filer och ladda den första Excel-filen som målfil med hjälp av Workbook-klassobjektet. Slutligen itererar du genom resten av Excel-filerna, anropar Combine-metoden för varje fil för att sammanfoga den med den första Excel-filen och sparar den första Excel-filen som en utdatafil som innehåller alla Excel-filer.
Code to Combine Excel Documents using Python
Koden ovan visar hur man sammanfogar XLSX-filer med Python. Det enklaste sättet att kombinera två filer är att ladda den första filen i Workbook-klassobjektet och skicka den andra filen som ett argument till Combine-metoden som anropas från den första filen. Du kan använda LoadOptions-klassen som innehåller egenskapen LoadFilter för att ställa in kriterier för de önskade kalkylbladen som ska inkluderas i den inlästa filen för sammanfogning till en annan mål-Excel-fil.
Den här artikeln har lärt oss processen för att sammanfoga flera Excel-filer. För att skapa en Excel-fil med ett Gantt-diagram, se artikeln Skapa Gantt-diagram i Excel med Python.