Expoter les données d'un treeview tkinter au format Excel

Pour exporter les données d'un Treeview tkinter vers un fichier Excel, vous pouvez utiliser la bibliothèque openpyxl qui permet de créer et de modifier des fichiers Excel en Python. Voici un exemple de code qui vous montre comment exporter les données d'un Treeview dans un fichier Excel :
Tout d'abord, vous devez installer la bibliothèque openpyxl en utilisant la commande suivante :


Ensuite, vous pouvez utiliser le code suivant pour exporter les données d'un Treeview dans un fichier Excel :






Ce code crée:

  1. une fenêtre avec un Treeview: qui contient des exemples de données.
  2. Le bouton ExportDat: permet crée un fichier Excel avec un nom spécifié (ici export.xlsx) et exporte les données du Treeview dans ce fichier.
  3. Les données du treeview: sont exportées dans les colonnes A à D, avec les en-têtes de colonne dans la ligne 1.
  4. Les données commencent: à la ligne 2.
  5. La boucle for: est utilisé pour parcourir les éléments du Treeview et exporter les valeurs dans le fichier Excel.
  6. Il utilise la méthode treeview.get_children(): pour obtenir une liste des identifiants des éléments du Treeview.
  7. Puis la méthode treeview.item(item)['values']: pour obtenir les valeurs de chaque élément.
  8. La méthode worksheet.cell(): permet d'insérer les valeurs dans le fichier Excel.

 

Younes Derfoufi
CRMEF OUJDA

2 thoughts on “Expoter les données d'un treeview tkinter au format Excel

Leave a Reply