Volg dit artikel om een slicer te koppelen aan meerdere draaitabellen met Python. Dit artikel leidt je door het proces van het verkrijgen van een slicer die is gekoppeld aan meerdere draaitabellen met Python. Je leert improviseren en de voorbeeldcode verbeteren voor het maken van een aangepast Excel bestand.
Stappen om één slicer te verbinden met meerdere draaitabellen met Python
- Stel de omgeving in om Aspose.Cells for Python via .NET te gebruiken om een slicer te delen.
- Importeer de gewenste klassen, maak een werkmap, krijg toegang tot een werkblad en voeg kopteksten toe
- Voeg voorbeeldgegevens toe aan het werkblad en maak de eerste pivot table aan door de gewenste parameters in te stellen.
- Maak een tweede draaitabel van de eerste draaitabel om dezelfde cache te delen
- Stel de rij- en gegevensvelden in de tweede draaitabel in.
- Bereken beide draaitabellen en ververs ze ook
- Voeg een slicer toe voor de eerste draaitabel en verbind de slicer met de tweede draaitabel
- Sla het resulterende Excel‑bestand op met draaitabellen en een gemeenschappelijke slicer.
Deze stappen geven een overzicht van het proces voor het gebruik van één slicer voor twee draaitabellen met Python. Maak een werkmap, open het doelblad, stel rij‑koppen in en voeg voorbeeldgegevens toe, en maak de eerste draaitabel op basis van het gegevensbereik en stel de velden in. Maak de tweede draaitabel op basis van de eerste draaitabel om dezelfde cache te delen, stel ook de velden in de tweede draaitabel in, vernieuw en bereken beide draaitabellen, voeg een slicer toe aan de eerste draaitabel, en koppel de slicer aan de tweede draaitabel.
Code om één slicer te gebruiken voor meerdere draaitabellen met Python
Kan je de te vertalen zin hier plaatsen? Ik heb geen toegang tot de gist‑link.
De hierboven genoemde code demonstreert het gebruik van één slicer voor meerdere pivots met Python. Definieer het gegevensbereik dynamisch in plaats van het hard te coderen en roep de methode pivot1.Schakel change_data_source() in om de gegevens indien nodig te wijzigen. Zorg ervoor dat velden bestaan voordat ze aan de draaitabel worden toegevoegd om runtime‑fouten te voorkomen, gebruik de vlag show_row_grand_totals om de subtotaal‑rijen in de draaitabel weer te geven, en gebruik de optie Slicer.Bijschrift voor het tonen van een vriendelijk label.
Dit artikel heeft ons het proces geleerd om een gemeenschappelijke slicer te gebruiken voor meerdere draaitabellen. Om een Excel‑bestand naar Markdown‑formaat te converteren, raadpleeg het artikel Excel naar Markdown converteren met Python.