Denna handledning beskriver hur man tillämpar filter i Excel med Python med hjälp av konfigurationsdetaljer, en lista med steg för att utföra uppgiften och en körbar exempelkod som visar hela processen. Du kommer att få en introduktion till alla nödvändiga klasser, metoder och egenskaper som krävs för att skapa filter i Excel med Python. Den här handledningen förutsätter att du skapar Excel-filen från början för att slutföra processen utan att behöva några externa resurser, men du kan ladda en befintlig Excel-fil som XLSX, XLS, ODS, XLSB, XLSM, etc. och tillämpa filter enligt tillgängliga data.
Steg för att lägga till filter i Excel med Python
- Etablera miljön Aspose.Cells för Python via Java för att lägga till Excel-filter
- Skapa en Excel-fil med klassen Workbook för att testa filterfunktionen
- Lägg till exempeldata i en Worksheet och få en referens till den
- Använd arkreferensen och ställ in intervallet av celler där filtret ska tillämpas
- Lägg till ett filter enligt dina krav genom att ställa in kolumnnummer och filtervärde
- Uppdatera filtret enligt ditt val
- Spara den utgående Excel-filen med filter tillämpat i den
Dessa steg guider för användning av filter i Excel med Python genom att dela all nödvändig information. Du kan ladda din befintliga fil och ställa in dataintervallet för vilket filter ska användas med metoden setRange(). Observera att om du bara vill lägga till ett filter men inte vill använda det på någon data, kan du hoppa över stegen som använder metoderna addFilter() och refresh().
Kod för att filtrera Excel-data med Python
Den här koden visar hur man sätter filter i Excel med Python där alla importer är markerade som krävs för processen. Den första viktiga metoden i AutoFilter-klassen är setRange() som används för att ställa in området för cellerna där data ligger medan du kan använda andra alternativ, som att ställa in flaggan för att visa AutoFilter-knappen, lägga till andra typer av filter som datumfilter , fyll färgfiltret, teckensnittets färgfilter och dynamiska filter för att lista några få.
Den här artikeln har lärt oss att lägga till filter i Excel-filer med Python. Om du vill lära dig andra operationer som att lägga till kommentarer i en Excel-fil, se artikeln om hur man konverterar Excel till PDF med Python.