-1
votes

Pouvons-nous automatiser les filtres de données pour Excel à l'aide de Pandas?

Je veux appliquer des filtres à la feuille de propagation à l'aide de Python, quel module est plus utile de pandas ou de tout autre?


0 commentaires

4 Réponses :


0
votes

Je ne suis pas sûr de savoir si je comprends votre question à droite. Peut-être la combinaison de pandas et qgrid pourrait vous aider.


0 commentaires

0
votes

Le filtrage simple dans les pandas peut être accompli à l'aide de la méthode de Dataframe.

In [11]: joe = employees.loc[(employees['dept'] == 'Marketing') & (employees['name'] == 'Joe')]

In [12]: joe
Out[12]:
  name       dept
0  Joe  Marketing


0 commentaires

1
votes

Filtrage dans votre Dataframe Pandas peut être effectué avec LOC (en plus de certaines autres méthodes). Ce que je pense que vous recherchez est un moyen d'exporter des données de données pour exceller et appliquer un filtre dans Excel.

xlsxwriter (par John McNamara) satisfait à peu près tous les cas d'utilisation XLSX / Pandas et possède une excellente documentation ici -> HTTPS : //xlsxwriter.readthedocs.io/ .

Le filtrage automatique est une option :) HTTPS: / /xlsxwriter.readthedocs.io/worksheet.html?highlight=auto%20filter#worksheet-autofilter


0 commentaires

0
votes

Voici un exemple d'ajout d'une mise au point automatique à une feuille de calcul exportée à partir de Pandas à partir de XLSXWriter: xxx

sortie:

 Entrez la description de l'image ici <> / a>

Les données utilisées dans cet exemple sont Ici .


0 commentaires