top of page

Automatisation des reportings

Mise en place d’un processus automatisé combinant Python et VBA pour gérer l’export des données de Tableau Server, leur nettoyage et leur intégration dans des reportings Excel. Cette automatisation a permis de réduire drastiquement le temps de production, d’éliminer les erreurs manuelles et de fiabiliser les livrables.

📌 Contexte

Au sein de l’équipe, de nombreuses tâches répétitives étaient effectuées manuellement : export des données depuis Tableau Server vers Excel, nettoyage, copier-coller vers un fichier de reporting, actualisation des TCD, masquage d’onglets et création de copies du fichier par région et par date. Ces actions prenaient un temps considérable et étaient sources d’erreurs humaines.

🎯 Objectif

Automatiser l’ensemble du processus de production des reportings Excel afin de gagner du temps, réduire les risques d’erreurs et fiabiliser la mise à jour des livrables.

🛠️ Réalisations

  • Développement de scripts Python pour :

    • Exporter automatiquement les données de Tableau Server.

    • Nettoyer et transformer les datasets (formatage, suppression des incohérences).

  • Utilisation de macros VBA pour :

    • Insérer les données dans le fichier Excel cible.

    • Actualiser automatiquement les Tableaux Croisés Dynamiques (TCD).

    • Masquer les onglets inutiles pour l’utilisateur final.

    • Générer des copies des fichiers avec noms dynamiques (date, région).

  • Documentation du processus pour garantir sa réutilisation par l’équipe.

📊 Résultats

  • Gain de temps significatif dans la production des reportings (tâches réduites de plusieurs heures à quelques minutes).

  • Suppression des erreurs manuelles liées aux copier-coller.

  • Amélioration de la fiabilité et de la standardisation des livrables produits.

  • Autonomie accrue de l’équipe grâce à une solution documentée et simple d’utilisation.

🔧 Compétences mobilisées

  • Techniques : Python (pandas, openpyxl, tableauserverclient), VBA, automatisation des workflows, Excel.

  • Transverses : optimisation de process, rigueur, documentation technique, orientation résultats.

bottom of page