Import de données et rapports automatisés pour un réseau associatif

Plateforme qui consolide les fichiers Excel d'enquêtes d'un réseau associatif régional et génère des rapports paramétrables : plus de 210 000 enregistrements.

PHP 8 Symfony 7 Doctrine MySQL Symfony Messenger PhpSpreadsheet Vue 3 Vite DomPDF PHPStan

Contexte et solution technique

Contexte

Un réseau associatif régional collecte régulièrement des résultats d'enquêtes auprès de ses territoires et doit en restituer l'analyse. Projet mené de 2025 à 2026 au sein d'une équipe de trois développeurs.

Problématique

Des centaines de fichiers Excel hétérogènes étaient consolidés à la main, et les rapports refaits manuellement à chaque campagne : long, répétitif et source d'erreurs.

Solution

Un import automatique des fichiers Excel et CSV, traité en arrière-plan, qui harmonise les colonnes, puis un générateur de rapports où l'utilisateur choisit la période, les territoires, les champs, les filtres et les regroupements. Les rapports s'affichent à l'écran et s'exportent en PDF et en Excel.

Fonctionnalités clés

  • ✓ Import Excel et CSV par lots, avec barre de progression et gestion des fichiers mal formés
  • ✓ Référentiel de colonnes et de groupes de colonnes
  • ✓ Créateur de rapports : période, territoires, champs, filtres, regroupements, graphique global
  • ✓ Exports CSV, Excel et PDF à la mise en page maîtrisée
  • ✓ Gestion des campagnes, des territoires et des utilisateurs

Résultats

  • ✓ Plus de 1 700 jeux de données traités, soit plus de 210 000 enregistrements
  • ✓ Rapports générés automatiquement à chaque campagne

Captures d'écran

Stack technique

PHP 8 Symfony 7 Doctrine MySQL Symfony Messenger PhpSpreadsheet Vue 3 Vite DomPDF PHPStan

Projets similaires

Un projet similaire en tête ?

Discutons de votre projet et voyons comment je peux vous accompagner.

Discuter d'un projet similaire