Tu veux exporter les donnĂ©es saisies dans tes champs tableaux ? Kraaft propose des balises spĂ©cifiques pour rĂ©cupĂ©rer automatiquement toutes les entrĂ©es dans tes modĂšles d'export Word et Excel đ
đ Hop hop hop : si tu n'as jamais entendu parler de balises ou de champ tableau, lis d'abord ces articles avant de continuer đȘ
âźïž Petit rappel sur les balises !
Retrouve toutes tes balises directement dans l'onglet de crĂ©ation et modification des rapports, sur ton ordinateur. Chaque champ a sa propre clĂ© de balise â et le champ tableau aussi ! Les sous-champs Ă l'intĂ©rieur du tableau ont Ă©galement leurs propres clĂ©s, gĂ©nĂ©rĂ©es automatiquement en fonction du nom que tu leur as donnĂ©.
đĄ La balise du champ tableau correspond au nom donnĂ© au champ tableau dans le modĂšle de rapport â exactement comme pour les balises classiques.
1ïžâŁ Exporter toutes les entrĂ©es d'un coup â ##tableau##
La façon la plus simple d'exporter ton champ tableau : utilise la balise du champ tableau. Kraaft rĂ©cupĂšre automatiquement toutes les entrĂ©es et les infos complĂ©tĂ©es, sans que tu aies besoin de faire quoi que ce soit d'autre đ
Balise | Signification | Rendu | Dispo sur |
| Exporte toutes les entrées du champ tableau | Tableau complet avec toutes les lignes | Word & Excel |
| Affiche le tableau seulement si le champ est visible (condition Kraaft) | En fonction des conditions d'affichage du rapport | Word |
| Affiche le tableau seulement si au moins une entrée a été saisie | Tableau complet avec toutes les lignes | Word |
| Exporte le contenu du tableau en texte brut, sans mise en forme tableau | Toutes les valeurs saisies listées à la suite | Word & Excel |
| Nombre total d'entrées saisies | Chiffre précis : 3 | Word & Excel |
| En-tĂȘtes de colonnes | Nom du champ, Responsable, Date⊠| Excel uniquement |
đĄ Les balises de conditions IF/END-IF sont compatibles avec la balise gĂ©nĂ©rale ##tableau## â tu peux donc conditionner l'affichage du tableau entier.
â ïž La balise gĂ©nĂ©rale ##tableau## rĂ©cupĂšre les valeurs texte de tes sous-champs, mais pas les photos avec leurs dĂ©tails : un sous-champ photo ne s'exporte pas comme dans un champ photo classique (pas de date, pas de localisation) via cette balise. Pour afficher une photo en dĂ©tail, cible-la avec une balise dĂ©diĂ©e (section 2ïžâŁ).
đ Exemple avec un Journal de chantier
Voici à quoi ressemble le champ tableau sur le modÚle de rapport > le champ tableau avec ses entrées > et le détail de la premiÚre entrée !
đ Dans un export Word
Chaque entrée du tableau apparaßt sous forme d'un mini-tableau :
La 1Ăšre colonne affiche le nom du sous-champ (ex : Responsable, Date, Signature)
La 2Ăšme colonne affiche la valeur saisie dans le rapport
Toutes les entrĂ©es s'exportent automatiquement, l'une aprĂšs l'autre đ
đ Dans un export Excel
Chaque entrĂ©e correspond Ă une ligne, et chaque sous-champ Ă une colonne. Tu peux mettre en forme ton modĂšle (gras, couleur de celluleâŠ) â la mise en forme est conservĂ©e dans l'export. Si une cellule est colorĂ©e dans ton modĂšle, elle reste telle quelle : le champ tableau remplit simplement les cases et garde la mise en page que tu as dĂ©jĂ dĂ©finie.
đĄ Pour bien gĂ©rer l'insertion des lignes dans ta feuille Excel, jette un Ćil aux exceptions Excel de l'export de rapport.
â ïž Les en-tĂȘtes de colonnes ne s'affichent pas automatiquement. Deux options :
Option A â Ajouter les noms des colonnes manuellement dans ton modĂšle (avec ta propre mise en forme)
Option B â Utiliser la balise
##tableau__headers##au-dessus de la balise du tableau â les en-tĂȘtes se mettent automatiquement Ă jour si tu renommes un champ dans Kraaft đĄ
â ïž Les lignes s'insĂšrent en Ă©crasant le contenu en dessous. Pour Ă©viter tout problĂšme, deux options recommandĂ©es :
Placer le tableau en fin de feuille, sans données en dessous
L'insérer dans une feuille dédiée dans ton fichier Excel
đïž Choisir la mise en page de ton tableau Kraaft
Par dĂ©faut, chaque entrĂ©e de ton champ tableau s'affiche Ă la verticale, les unes sous les autres. Tu peux changer cet affichage avec deux nouvelles balises de mise en page â super pratique quand ton tableau a beaucoup de colonnes ! đš
Balise | Ce que ça apporte | Dispo sur |
| Bascule le tableau à l'horizontale : chaque entrée devient une ligne et chaque sous-champ une colonne | Word & Excel |
| Affiche uniquement les colonnes choisies (les clés de sous-champs que tu listes) | Word & Excel |
| Affiche toutes les colonnes sauf celles que tu listes | Word & Excel |
âïž Afficher ton tableau Ă l'horizontale â ##tableau$horizontal##
Ajoute le suffixe $horizontal à la balise de ton tableau pour un rendu en lignes et colonnes classiques. Sur Word, ça te donne directement un vrai tableau, bien plus lisible que la version verticale par défaut !
â ïž Attention avec beaucoup de sous-champs : sur Word, le tableau peut dĂ©passer de la feuille. Trois rĂ©flexes utiles :
Passer ton modÚle Word en format paysage pour élargir le tableau
Réduire les colonnes affichées pour alléger le tableau :
$withpour n'en garder que certaines,$withoutpour en enlever certaines (juste en dessous)Faire un export test pour vérifier le rendu avant de généraliser
đĄ Dans tous les cas, il y a une limite au-delĂ d'un certain nombre de sous-champs đ
đŻ SĂ©lectionner les colonnes Ă afficher â ##tableau$with## / ##tableau$without##
Pour garder un tableau clair mĂȘme avec beaucoup de sous-champs, tu choisis les colonnes Ă afficher grĂące Ă leur clĂ© de sous-champ (par exemple moyens_humains, moyens_materiel, sous_traitant_intervenant).
##tableau$with(moyens_humains, moyens_materiel)##â affiche seulement les colonnesmoyens_humainsetmoyens_materiel##tableau$without(sous_traitant_intervenant)##â affiche toutes les colonnes saufsous_traitant_intervenant
đĄ Tu peux combiner les deux balises : ##tableau$horizontal$with(moyens_humains, moyens_materiel)## affiche un tableau horizontal avec uniquement les colonnes moyens_humains et moyens_materiel đ
â ïž Le rĂ©ordonnancement des colonnes n'est pas encore possible Ă l'export : les colonnes gardent leur ordre d'origine. Une amĂ©lioration est prĂ©vue đ ïž
2ïžâŁ Cibler une entrĂ©e ou un sous-champ prĂ©cis
Tu veux placer les données à un endroit spécifique dans ton modÚle, ou récupérer uniquement certaines infos ? Utilise les balises avancées.
Le principe du champ tableau : ton champ tableau contient des sous-champs (ex : Nom, Date, SignatureâŠ). Ces sous-champs sont prĂ©sents dans chaque entrĂ©e â c'est-Ă -dire chaque nouvelle ligne ajoutĂ©e dans le tableau. Lors de l'export, tu peux donc :
Viser une entrĂ©e entiĂšre (ex : toutes les infos de la 1Ăšre ligne ajoutĂ©e) â
##tableau__1##Viser un sous-champ prĂ©cis d'une entrĂ©e prĂ©cise (ex : uniquement la signature de la 2Ăšme ligne) â
##tableau__2__signature##
Le numéro suit l'ordre de création des entrées dans Kraaft.
Balise | Signification | Rendu |
| Toutes les données de la 1Úre entrée (tous ses sous-champs) | Word : Mini-tableau de l'entrée 1 Excel : une ligne qui reprend les infos de l'entrée 1 |
| Toutes les données de la 2Úme entrée | Word : Mini-tableau de l'entrée 2 |
| Valeur d'un sous-champ précis dans la 1Úre entrée | Word et Excel : Info saisie sur le sous-champ |
đ Pour aller plus loin
đš Les balises des rapports â toutes les balises pour personnaliser tes exports
âłïž Les modĂšles de rapport Excel â crĂ©er et paramĂ©trer un modĂšle Excel
đš Utiliser les balises de conversation dans un rapport â rĂ©cupĂ©rer les infos de la conversation dans l'export








