Cette chaîne de traitement automatise la préparation des données pour le catalogue de la Grande Exposition du Fabriqué en France 2025. Elle transforme l'export Excel de Démarches Simplifiées en fichiers prêts pour InDesign.
La structure Excel a été modifiée :
- Nouvelle structure : 25 colonnes (A-Y) au lieu de ~95 colonnes
- ID en colonne F (anciennement B)
- Entreprise en colonne H (anciennement E)
- Produit en colonne G (anciennement AW)
- Photo en colonne Y (anciennement CE)
- Nouveau champ : Label IG en colonne O
- Champ supprimé : Ville de production
- Python 3.x installé sur votre machine
- macOS (les scripts sont optimisés pour Mac)
- Environ 500 MB d'espace disque disponible
- Nom obligatoire :
Sircom.xlsx - Provenance : Export depuis la plateforme Démarches Simplifiées
- Emplacement : Dans le dossier
scripts-traitement-sircom/
- Nom du dossier :
images(anciennementexport_images_id_dossier) - Contenu : Images des produits (JPG, PNG, etc.)
- Emplacement : Dans le dossier parent
/Users/alex/Desktop/Made-In-France/images/ - Format des noms : Les IDs peuvent être alphanumériques (ex: ARA07.2025-HGV) et doivent être normalisés en minuscules sans espaces ni points
# Se placer dans le bon dossier
cd /chemin/vers/scripts-traitement-sircom/
# Vérifier la présence des fichiers
ls -la Sircom.xlsx
ls -la ../images/python3 sircom_master_script.py --verboseLe script vous demandera :
🖼️ Configuration du chemin des images pour InDesign
Chemin par défaut : /Users/victoria/Documents/export-jpg-resize
Appuyez sur Entrée pour garder le défaut, ou saisissez un nouveau chemin :
- Pour Victoria : Appuyez sur Entrée pour utiliser le chemin par défaut
- Pour un autre utilisateur : Tapez le chemin complet où seront placées les images pour InDesign
Le traitement complet prend environ 30 secondes et exécute automatiquement 13 scripts :
- Scripts 0-5 : Traitement Excel (normalisation, tri, formatage)
- Scripts 6-9 : Préparation InDesign (nettoyage, chemins d'images)
- Script 10 : Optimisation des images (redimensionnement, renommage avec mapping réel depuis Excel)
- Script 11 : Création du mapping des colonnes
- Script 12 : Vérification de l'intégrité des données (validation finale)
-
5-livrable-final-word.xlsx- Fichier Excel final pour les équipes métier
- Données triées par région et département
- Dates au format français
-
9-final-sircom-indesign-utf16.csv- Fichier CSV pour la fusion de données InDesign
- Encodage UTF-16 compatible avec InDesign 19.4+
- Chemins d'images au format POSIX
-
export_images_id_dossier_rename_resize/- Dossier contenant les images optimisées
- Images redimensionnées à 350px max
- Nommage normalisé :
dossier-{id}.jpg(minuscules, sans espaces ni points)
-
mapping_colonnes_charles.xlsx- Tableau de correspondance des colonnes
- Indique les champs demandés par Charles
- Aide pour le mapping dans InDesign
sircom-processing-YYYYMMDD-HHMMSS.log: Log détaillé du traitementsircom-rapport-YYYYMMDD-HHMMSS.txt: Rapport de synthèse
- Consultez le message d'erreur affiché
- Vérifiez le fichier de log pour plus de détails
- Causes fréquentes :
- Fichier
Sircom.xlsxmanquant ou mal nommé - Dossier
imagesmanquant dans le dossier parent - Format des IDs non normalisé (doivent être en minuscules sans espaces ni points)
- Fichier
# Les fichiers intermédiaires sont sauvegardés
# Vous pouvez relancer directement :
python3 sircom_master_script.py --verbose- Export standard depuis Démarches Simplifiées
- Nouvelle structure : 25 colonnes (A à Y)
- Une ligne d'en-têtes + les dossiers de candidature
- Un fichier image par dossier (si disponible)
- Formats acceptés : JPG, PNG, GIF, WEBP, etc.
- Mapping actuel : Colonne F = ID, Colonne Y = nom de l'image
- Normalisation : Les IDs alphanumériques (ex: ARA07.2025-HGV) sont convertis en minuscules sans espaces ni points (ex: ara072025-hgv)
- Importer le CSV :
9-final-sircom-indesign-utf16.csv - Configurer les images : Utiliser la colonne
@pathimg - Mapper les champs : Se référer à
mapping_colonnes_charles.xlsx - Lancer la fusion : InDesign créera automatiquement les pages
- Mode verbose : Utilisez
--verbosepour voir le détail de chaque étape - Sauvegardes : Le script crée automatiquement des sauvegardes datées
- Logs : Consultez les logs en cas de comportement inattendu
En cas de difficultés :
- Vérifiez d'abord cette documentation
- Consultez les logs de traitement
- Contactez l'équipe technique avec le fichier de log
Version : 3.0 (Adaptée à la nouvelle structure 25 colonnes) Dernière mise à jour : Septembre 2025