Générateur en masse
Le générateur en masse transforme un tableur en de nombreuses pages finies d'un coup. Il est conçu pour les designs personnalisés à grande échelle, comme un jeu de badges nominatifs, de certificats ou de cartes de visite, tous générés à partir d'un seul modèle : vous concevez et mettez en page la pièce une seule fois et laissez les données faire le reste.
Vue d'ensemble
- Concevez une seule page comme modèle.
- Sélectionnez un objet, ouvrez la section Design fields du panneau des propriétés et donnez-lui un nom de champ. Répétez pour chaque emplacement : texte, image, QR code, code-barres ou couleur.
- Ouvrez le générateur en masse et chargez un fichier CSV ou Excel ; les colonnes sont associées automatiquement à vos champs lorsque les en-têtes concordent.
- Corrigez à la main les colonnes mal associées, et choisissez quelle colonne nomme chaque page générée.
- Nommez le groupe de sortie, puis générez : une nouvelle page par ligne, remplie et déposée dans son propre groupe de pages.
- Exportez le groupe en lot. Voir Export en masse et par groupe.
Référence détaillée
Marquer les champs sur le modèle
| Type de champ | Détecté depuis | Ce que la cellule CSV doit contenir |
|---|---|---|
| Texte | Un objet texte | Du texte brut. Un symbole monétaire déjà présent en tête de l'objet est conservé, seul le nombre est remplacé |
| Image | Un objet image | Une URL d'image complète, ou une image intégrée extraite d'une cellule Excel |
| QR code | Un objet QR | L'URL ou le texte à encoder |
| Code-barres | Un objet code-barres | La valeur à encoder, selon le type et les réglages propres au code-barres |
| Couleur | Le remplissage ou le contour d'un objet | Une valeur de couleur hexadécimale |
Les cellules individuelles d'une grille peuvent chacune porter leur propre champ, ce qui est pratique pour une grille de photos répétée sur de nombreux badges ou certificats. Chaque champ peut aussi porter une note facultative, un bref rappel pour vous-même de ce qui doit y figurer, utile dès qu'un modèle compte plus de quelques champs.
Un champ QR ou code-barres conserve le type, la taille et le style que vous avez déjà donnés à l'objet sur le modèle. Seule la valeur encodée change ligne par ligne : réglez donc la symbologie et l'apparence du code-barres une seule fois, avant de le marquer comme champ.
Le générateur en masse a besoin d'au moins un champ étiqueté pour s'ouvrir : marquer les champs sur le modèle vient donc toujours en premier.
À ne pas confondre avec l'export en masse
Une fonction distincte, l'export en masse, lit également un CSV, mais uniquement pour remplacer le texte sur le recto et le verso d'une carte de visite pour un lot de fichiers exportés : elle ne crée jamais de nouvelles pages. Le générateur en masse décrit ici est celui vers lequel se tourner quand vous voulez que les résultats restent dans le projet sous forme de pages modifiables.
Charger vos données
| Format | Notes |
|---|---|
| CSV | Analysé directement à partir d'un fichier que vous choisissez |
| Excel (.xlsx / .xls) | Lit la première feuille de calcul ; les images placées directement dans les cellules sont extraites et utilisées comme images automatiquement |
Les colonnes sont associées automatiquement aux champs lorsqu'un en-tête correspond à un nom de champ, en ignorant la casse et les espaces autour. Le reste du nom doit tout de même concorder : un champ Full Name s'apparie donc avec une colonne full name mais pas avec une colonne fullname ; toute divergence peut se corriger à la main lors de l'étape d'association des champs. Une cellule image dans une grille peut aussi accepter un seul fichier importé au lieu d'une URL par ligne, appliqué à chaque ligne générée, ce qui est pratique pour un logo ou un filigrane partagé sur tout le lot.
Générer les pages
Une nouvelle page est créée par ligne, insérée juste après le modèle. Choisissez quelle colonne nomme chaque page générée, ou laissez-les se numéroter automatiquement en « Page 1 », « Page 2 », etc., et nommez le groupe de sortie : un nouveau groupe de pages est créé automatiquement pour réunir toutes les pages générées. Les lignes sont traitées par lots de vingt avec une barre de progression, pour qu'un gros tableur ne fige pas l'onglet. Une cellule vide laisse intact le contenu existant du modèle à cet emplacement au lieu de l'effacer.
Après la génération
Chaque page générée est une page normale : ouvrez son onglet et modifiez-la à la main si une ligne demande un ajustement que le modèle ne pouvait pas anticiper, sans affecter les autres ni le modèle lui-même. Le lot entier est aussi un groupe normal : il fonctionne donc avec tout ce que proposent les onglets de pages et groupes, y compris l'étiquetage, le réordonnancement et la mise en veille.
Limites et validation
Il n'y a pas de limite stricte de lignes au-delà de ce que le navigateur peut garder en mémoire. Le modèle doit être une page de design classique au contenu enregistré : le générateur ne s'exécutera donc pas sur un tableau ou un diaporama, et générer exige au moins un champ associé et une ligne de données. Les fichiers CSV vides ou mal formés et les tableurs vides sont détectés avec un message clair au lieu d'échouer silencieusement. Le bouton Review de l'étape d'association des champs reste désactivé tant qu'au moins un champ n'est pas associé, et la génération est refusée avec un message si la feuille l'atteint malgré tout sans données ni champ associé.
Le bouton Bulk Create et le bouton de fermeture restent tous deux désactivés pendant l'exécution d'un lot, pour que vous ne puissiez pas lancer par accident une seconde exécution ou fermer la boîte de dialogue en cours de route.
Regénérer
Il n'y a pas de mise à jour sur place : relancer le générateur en masse crée toujours un jeu de pages neuf dans un groupe neuf, alors supprimez d'abord le lot précédent si vous ne voulez pas de doublons à ses côtés. Comme chaque champ vit sur la page modèle elle-même, corriger quelque chose là et relancer le lot applique cette correction à chaque sortie.
Étape par étape
Étiqueter les champs d'un modèle, puis générer 50 badges depuis un CSV
- Concevez une seule page de badge : un objet texte pour le nom, un objet image comme emplacement de photo et un objet QR pour le lien.
- Sélectionnez le texte du nom, ouvrez la section Design fields du panneau des propriétés et donnez-lui un nom de champ comme
name. Répétez pour la photo (photo) et le QR (link). - Ouvrez le menu roue dentée et choisissez Bulk Builder. L'étape d'import liste vos champs actifs pour que vous confirmiez que les trois sont bien reconnus.
- Importez un CSV dont les colonnes sont
name,photoetlink, la colonnephotocontenant de véritables URL d'images et la colonnelinkla valeur que chaque QR doit encoder. - À l'étape Match Fields, confirmez les colonnes associées automatiquement. À l'étape Create, choisissez la colonne
namecomme libellé de page, nommez le groupe « Badges » et choisissez Bulk Create. - Cinquante pages finies apparaissent dans un nouveau groupe « Badges » juste après le modèle. Voir Onglets de pages et groupes.
Corriger une colonne CSV qui ne s'est pas associée automatiquement à un nom de champ
- Si un en-tête de colonne ne correspond pas à un nom de champ (par exemple un champ
linkmais une colonneQR URL), ce champ apparaît comme Not mapped à l'étape Match Fields. - Ouvrez la liste déroulante à côté du champ non associé et choisissez la bonne colonne à la main.
- Le bouton Review s'active dès qu'au moins un champ est associé. Associez chaque champ que vous voulez remplir avant de continuer, car un champ non associé conserve simplement sa valeur du modèle sur chaque page.
Regénérer un lot après avoir corrigé une faute de frappe sur le modèle
- Corrigez la faute directement sur la page modèle. Comme chaque champ vit sur le modèle, la correction est reprise à la prochaine exécution.
- Supprimez d'abord le groupe de sortie précédent, puisque chaque exécution crée un tout nouveau groupe au lieu de mettre à jour l'ancien.
- Ouvrez de nouveau Bulk Builder, rechargez le même fichier et choisissez Bulk Create. La correction se propage à chaque page générée.
Tâches courantes
- Réutiliser une image sur chaque badge : dans une grille, importez une seule image vers une cellule au lieu d'associer une colonne, et elle remplit cette cellule sur chaque ligne.
- Charger un fichier à points-virgules ou à tabulations : l'analyseur CSV devine le séparateur parmi la virgule, le point-virgule et la tabulation, si bien qu'un export à points-virgules se charge sans conversion préalable.
- Conserver un symbole monétaire sur un prix : étiquetez un objet texte qui affiche déjà un symbole ; un simple nombre dans la cellule ne remplace que le nombre et laisse le symbole en place.
- Numéroter les pages automatiquement : laissez la colonne de libellé de page sur Auto page labels pour obtenir « Page 1 », « Page 2 », etc.
- Conserver la valeur du modèle pour certaines lignes : laissez cette cellule vide. Une cellule vide est ignorée, si bien que le contenu propre au modèle demeure.
Dépannage
- « CSV looks empty » ou « xlsx looks empty ». Le fichier n'avait pas de ligne d'en-tête exploitable ou pas de ligne de données, et les lignes entièrement vides sont supprimées automatiquement. Vérifiez que la première ligne contient les noms de colonnes et qu'au moins une ligne de données a du contenu.
- Une cellule vide n'efface pas un champ. Une cellule vide est ignorée et le contenu existant du modèle demeure. Il n'y a aucun moyen de vider un champ depuis la feuille ; seule une valeur non vide remplace ce que le modèle affiche.
- Un objet étiqueté a été supprimé du modèle. Les champs sont relus depuis le modèle chaque fois que vous ouvrez le générateur : un objet supprimé disparaît donc simplement de la liste des champs et les données qui lui étaient destinées ne vont nulle part. Réétiquetez un nouvel objet avec ce nom de champ pour le rétablir.
- Les images intégrées à Excel ne remplissent pas les cellules de grille. Les colonnes d'image des cellules de grille exigent de véritables URL d'images commençant par
https, et non des images collées dans les cellules. Quand chaque cellule de grille ressort vide, le générateur en avertit juste après la génération. - Une image ressort vide. Une valeur d'image ou de cellule de grille doit être une URL
http/httpsaccessible ou une image intégrée extraite d'une cellule Excel. Un simple nom de fichier saisi dans une cellule CSV ne se résoudra pas. - Une très grande feuille devient lente. Il n'y a pas de plafond de lignes, mais chaque page générée est une copie complète du modèle gardée en mémoire puis enregistrée avec le projet : une feuille de milliers de lignes peut donc alourdir à la fois la mémoire et le fichier enregistré. Divisez une énorme exécution en groupes plus petits si l'onglet ralentit.
- Le générateur refuse de s'ouvrir. Il a besoin d'au moins un champ étiqueté et d'une page de design classique au contenu enregistré. Il affiche un message clair et ne fait rien sur un tableau ou un diaporama, ou lorsqu'aucun objet n'a encore de champ de design.
Astuces
Un modèle, de nombreuses sorties
Gardez le modèle soigné et réglez bien les champs une seule fois. Chaque ligne le réutilise : une correction sur le modèle s'applique donc partout à la prochaine regénération.
Utilisez de vraies URL d'images
Un champ image a besoin d'une URL accessible, ou d'une image intégrée directement dans une cellule Excel. Un simple nom de fichier saisi dans une cellule CSV ne se résoudra en rien.
Faites le ménage avant de regénérer
Puisque chaque exécution crée un tout nouveau groupe, supprimez ou renommez d'abord le lot précédent si vous itérez sur le même modèle, pour ne pas vous retrouver avec plusieurs groupes presque identiques dans la barre d'onglets.
Voir aussi
- Onglets de pages et groupes pour le groupe dans lequel atterrissent les résultats
- Export en masse et par groupe pour exporter les pages générées
- QR codes et codes-barres pour configurer ces types de champs
- Panneau des propriétés pour la section Design fields