Deze zelfstudie beschrijft hoe u een filter in Excel toepast met Python met behulp van configuratiedetails, een lijst met stappen om de taak uit te voeren en een uitvoerbare voorbeeldcode die het volledige proces demonstreert. U krijgt een inleiding tot alle benodigde klassen, methoden en eigenschappen die nodig zijn om filters in Excel te maken met Python. In deze zelfstudie wordt ervan uitgegaan dat u het Excel-bestand helemaal opnieuw maakt om het proces te voltooien zonder dat er externe bronnen nodig zijn, maar u kunt een bestaand Excel-bestand laden, zoals XLSX, XLS, ODS, XLSB, XLSM, enz. en pas filter toe op basis van de beschikbare gegevens.
Stappen voor het toevoegen van filters in Excel met Python
- Breng de Aspose.Cells voor Python via Java-omgeving tot stand om Excel-filter toe te voegen
- Maak een Excel-bestand met de klasse Workbook om de filterwerking te testen
- Voeg voorbeeldgegevens toe in een Worksheet en krijg er een verwijzing naar
- Stel met behulp van de bladverwijzing het cellenbereik in waarop het filter moet worden toegepast
- Voeg een filter toe volgens uw vereisten door het kolomnummer en de filterwaarde in te stellen
- Vernieuw het filter volgens uw selectie
- Sla het Excel-uitvoerbestand op waarop het filter is toegepast
Deze stappengids voor filters gebruiken in Excel met Python door alle benodigde details te delen. U kunt uw bestaande bestand laden en het gegevensbereik instellen waarvoor filters moeten worden toegepast met behulp van de methode setRange(). Houd er rekening mee dat als u alleen een filter wilt toevoegen, maar het niet op gegevens wilt toepassen, u de stappen die de methoden addFilter() en refresh() gebruiken, kunt overslaan.
Code om Excel-gegevens te filteren met Python
Deze code demonstreert hoe u een filter in Excel kunt plaatsen met Python, waarbij alle importen zijn gemarkeerd die nodig zijn voor het proces. De eerste belangrijke methode in de AutoFilter-klasse is setRange() die wordt gebruikt om het gebied van de cellen in te stellen waar de gegevens zich bevinden, terwijl u andere opties kunt gebruiken, zoals het instellen van de vlag om de AutoFilter-knop weer te geven, en andere soorten filters toe te voegen, zoals datumfilter , vul het kleurenfilter, lettertypekleurfilter en dynamische filters om er maar een paar te noemen.
Dit artikel heeft ons geleerd om filters in Excel-bestanden toe te voegen met Python. Als je andere bewerkingen wilt leren, zoals het toevoegen van opmerkingen in een Excel-bestand, raadpleeg dan het artikel op hoe Excel naar PDF te converteren met Python.