Modifié par Nicolas Schreiber le 2026/01/12 15:46

Depuis la version 9.1
modifié par Nicolas Schreiber
sur 2026/01/06 13:49
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 1.2
modifié par admin admin
sur 2025/05/26 14:42
Commentaire de modification : Update document after refactoring.

Résumé

Détails

Propriétés de la Page
Titre
... ... @@ -1,1 +1,1 @@
1 -Fonctions avancées : modification des exports tabulés paramétrables
1 +Fonctions avancées : paramétrage des exports tabulés paramétrables
Parent
... ... @@ -1,1 +1,1 @@
1 -2_Administration.Administration fonctionnelle.Gérer les modèles ETP.WebHome
1 +1_Fonctionnalités.2_Administration.Menus Administration - Paramétrage.Modèles.WebHome
Auteur du document
... ... @@ -1,1 +1,1 @@
1 -XWiki.NSR
1 +XWiki.admin
Contenu
... ... @@ -2,10 +2,11 @@
2 2  {{toc/}}
3 3  {{/box}}
4 4  
5 +page en cours de construction
5 5  
6 6  = A savoir avant de commencer =
7 7  
8 -L'export de données muséologiques vers un tableur (format csv ou excel natif) met en évidence la particularité de leur organisation technique.
9 +L'export de données muséologiques vers un tableur met en évidence la particularité de leur organisation technique.
9 9  
10 10  Pour pouvoir répondre aux exigence scientifiques de leur description, il n'est pas possible d'utiliser des grilles de saisie de type tableur, avec juste des lignes et des colonnes, il faudrait un nombre inifini de colonnes.
11 11  
... ... @@ -81,7 +81,8 @@
81 81  
82 82  //Exemple ~://
83 83  
84 -[[image:1698221408368-344.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
85 +(% style="text-align:center" %)
86 +[[image:1698221408368-344.png||class="img-thumbnail"]]
85 85  
86 86  La ligne ci dessous génèrera une colonne dont le titre sera égal au label et les contenus alimentés par le champs cité dans name
87 87  
... ... @@ -95,23 +95,28 @@
95 95  * **name :** nom interne du champ dans la table Flora
96 96  * **label : **intitulé qu'aura la colonne dans le fichier csv
97 97  
98 -[[image:1698233535559-410.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
100 +(% style="text-align:center" %)
101 +[[image:1698233535559-410.png||class="img-thumbnail"]]
99 99  
100 100  === Champs texte libre multiligne (avec retours à la ligne) ===
101 101  
102 -[[image:1698220705279-359.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
105 +(% style="text-align:center" %)
106 +[[image:1698220705279-359.png||class="img-thumbnail"]]
103 103  
104 104  **<field name='PRECISION_UE'  label='Précisions UE '/> **aura pour résultat
105 105  
106 -[[image:1698220966238-507.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
110 +(% style="text-align:center" %)
111 +[[image:1698220966238-507.png||class="img-thumbnail"]]
107 107  
108 108  === Champs multivalués liés à des listes, thésaurus ou table d'autorité ===
109 109  
110 -[[image:1698220773700-234.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
115 +(% style="text-align:center" %)
116 +[[image:1698220773700-234.png||class="img-thumbnail"]]
111 111  
112 112  **<field name='INTERPRETATION'  label='Interpretation'/> **aura pour résultat
113 113  
114 -[[image:1698221043701-405.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
120 +(% style="text-align:center" %)
121 +[[image:1698221043701-405.png||class="img-thumbnail"]]
115 115  
116 116  (% class="box infomessage" %)
117 117  (((
... ... @@ -129,7 +129,8 @@
129 129  
130 130  **Exemple : <field name='INTERPRETATION'  label='Interpretation'  dataBefore="texte avant " dataAfter=" texte aprés" dataMultiValueSeparator=" ; "/>**
131 131  
132 -[[image:1698221647528-156.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
139 +(% style="text-align:center" %)
140 +[[image:1698221647528-156.png||class="img-thumbnail"]]
133 133  
134 134  (% class="box infomessage" %)
135 135  (((
... ... @@ -138,7 +138,8 @@
138 138  
139 139  **<field name='INTERPRETATION'  label='Interpretation'  dataBefore="texte avant : " dataAfter=" (texte aprés)" dataMultiValueSeparator="\n"/>**
140 140  
141 -[[image:1698221798735-336.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
149 +(% style="text-align:center" %)
150 +[[image:1698221798735-336.png||class="img-thumbnail"]]
142 142  
143 143  == Exporter une valeur constante ==
144 144  
... ... @@ -146,7 +146,8 @@
146 146  
147 147  **<constant name="C1" label="Constante1"  dataDefValue="myConstante1" />**
148 148  
149 -[[image:1698229509017-535.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
158 +(% style="text-align:center" %)
159 +[[image:1698229509017-535.png||class="img-thumbnail"]]
150 150  
151 151  == Exporter un ou plusieurs champs d'une table d'autorité liée ==
152 152  
... ... @@ -201,7 +201,8 @@
201 201  **Question : **pourquoi y a t'il parfois des virgule et des points virgules entre chaque valeur de la colonne Type opération.. d'ou viennent ces points virgules ?
202 202  **Réponse : **en fait L**e champ Opération(s) dans la table Stratigraphie n'est pas multivalué mais il est positionné dans un bloc répétable**
203 203  
204 -[[image:1698226080684-439.png||data-xwiki-image-style-alignment="center" height="478" width="1071"]]
214 +(% style="text-align:center" %)
215 +[[image:1698226080684-439.png||height="478" width="1071"]]
205 205  
206 206  **Rappel : **
207 207  Dans les paramétrages généraux du fichier etp on a défini **compressChar=" ; " **//caracteres utilisés lors de concaténation automatiques de données dans des blocs répétables. c'est donc lui qui est utilisé dans le cas présent . les points virgules marquent donc les séparations de blocs répétables//
... ... @@ -208,7 +208,8 @@
208 208  Et on a aussi défini **multiValueSeparator=', ' **//caracteres utiliser pour concaténer les données des champs multivaluées virgule+espace c'est donc lui qui est utilisé dans le cas présent pour lexport du champ TYpe Opération de la table Opération..champ qui est multivaléu dans ladite table//
209 209  
210 210  
211 -[[image:1698226465622-838.png||data-xwiki-image-style-alignment="center" height="285" width="966"]]
222 +(% style="text-align:center" %)
223 +[[image:1698226465622-838.png||height="285" width="966"]]
212 212  
213 213  
214 214  Cet exemple illustre la complexité de manipulation des données muséologique car les blocs répétables et champs multivalués y sont légion
... ... @@ -221,7 +221,8 @@
221 221  
222 222  //Exemple : concaténer tous les champs de Données intrinsèque d'une notice Stratigraphie dans une seule colonne//
223 223  
224 -[[image:1698234060502-846.png||data-xwiki-image-style-alignment="center"]]
236 +(% style="text-align:center" %)
237 +[[image:1698234060502-846.png]]
225 225  
226 226  De facto il sera judicieux
227 227  
... ... @@ -313,7 +313,8 @@
313 313  
314 314  //Exemple avec un bloc de champ répétable contenant 3 champs avec une saisie lacunaire (il est rare que tous les champs soient remplis dans un bloc)//
315 315  
316 -[[image:1698249410427-526.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
329 +(% style="text-align:center" %)
330 +[[image:1698249410427-526.png||class="img-thumbnail"]]
317 317  
318 318  le paramétrage de l'export sera défini tel que :
319 319  
... ... @@ -330,7 +330,8 @@
330 330  
331 331  et génerera la colonne ci dessous
332 332  
333 -[[image:1698249964685-586.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
347 +(% style="text-align:center" %)
348 +[[image:1698249964685-586.png||class="img-thumbnail"]]
334 334  
335 335  (% class="box infomessage" %)
336 336  (((
... ... @@ -363,7 +363,8 @@
363 363  
364 364  A noter que pour les type=SUbGroup le label du group_field est ignoré et que ce sont les labels de chaque élément qui sont pris en compte dans les intitulé de colonne
365 365  
366 -[[image:1698308536947-443.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
381 +(% style="text-align:center" %)
382 +[[image:1698308536947-443.png||class="img-thumbnail"]]
367 367  
368 368  
369 369  == Paramétrages complémentaires pour les blocs répétables ==
... ... @@ -405,7 +405,8 @@
405 405   <field name='PRECISION_INTERVENANT'  label='Précisions intervenant ' dataJoinSeparator="\n"/> 
406 406  </group_field>
407 407  
408 -[[image:1698310122900-966.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
424 +(% style="text-align:center" %)
425 +[[image:1698310122900-966.png||class="img-thumbnail"]]
409 409  
410 410  == Filtre sur les données du groupe ==
411 411  
... ... @@ -436,7 +436,8 @@
436 436  
437 437  Seul le bloc n° 2 est exporté
438 438  
439 -[[image:1698310843667-475.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
456 +(% style="text-align:center" %)
457 +[[image:1698310843667-475.png||class="img-thumbnail"]]
440 440  
441 441  === Masquer des champs dans un sous-groupe ===
442 442  
... ... @@ -459,7 +459,8 @@
459 459  
460 460  dans le lLoc n° 2  le cchamp PRECISIONS_INTERVENANT n'est pas exporté
461 461  
462 -[[image:1698311103593-686.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
480 +(% style="text-align:center" %)
481 +[[image:1698311103593-686.png||class="img-thumbnail"]]
463 463  
464 464  === Limiter le nombre de sous-groupe exportés ===
465 465  
... ... @@ -504,7 +504,8 @@
504 504   <field name='ELEMENT_PRECISION'  dataJoinSeparator="\n" />
505 505   </group_field>
506 506  
507 -[[image:1719328382500-862.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
526 +(% style="text-align:center" %)
527 +[[image:1719328382500-862.png||class="img-thumbnail"]]
508 508  
509 509  = Export des via des liens par héritage (référence) =
510 510  
... ... @@ -526,7 +526,8 @@
526 526  <?xml version="1.0" encoding="ISO-8859-1"?>
527 527  <export-conf>
528 528   <table name="MUS_BIEN" charset="ISO-8859-1" separator="\t"** compressChar="\n" **newLine="\r\n" multiValueSeparator=', ' valueDelimiter='"'>
529 -\\<field name='UNIQUE_KEY'  label='Unique Key'/> 
549 +
550 +<field name='UNIQUE_KEY'  label='Unique Key'/> 
530 530  <field name='MUSEE'  label='Préfixe'/>
531 531  <field name='NUM_INVENTAIRE'  label='Numéro D'inventaire'/>
532 532  
... ... @@ -539,7 +539,7 @@
539 539  
540 540   <field name='ETAT_MODIFIE_LE'  label='Réalisé le/> 
541 541   <field name='ETAT_MODIFIE_PAR'  label='Réalisé par/> 
542 -**<linked_field name='EMPLACEMENT' label='Emplacement théorique'>**
563 + **<linked_field name='EMPLACEMENT' label='Emplacement théorique'>**
543 543   <field name='LABEL_PARENT' label='Empl. référence hiéra' display='true'/>
544 544   </linked_field>
545 545  
... ... @@ -569,7 +569,8 @@
569 569   <field name='210a' label='712a-Nom' display='true'/>
570 570   <field name='210b' label='712a-Subdivision' display='true'/>
571 571   </linked_field>
572 -\\ <reference source='system' table='ICOMM_ITEM'
593 +
594 + <reference source='system' table='ICOMM_ITEM'
573 573   groupDataType         = "subGroup"
574 574   label                 = "Exemplaires"
575 575   subGroupDataBefore    = "{ "
... ... @@ -591,7 +591,8 @@
591 591  <?xml version="1.0" encoding="ISO-8859-1"?>
592 592  <export-conf>
593 593   <table name="MUS_COLIS" charset="ISO-8859-1" separator="\t" **compressChar="\n"** newLine="\r\n" multiValueSeparator=', ' valueDelimiter='"'>
594 -\\<field name='ETAT_MODIFIE_LE'  label='Etat modifié le'/>
616 +
617 +<field name='ETAT_MODIFIE_LE'  label='Etat modifié le'/>
595 595  <field name='ETAT_AVANCE_COLIS'  label='Etat d_avancement'/>
596 596  <field name='UNIQUE_KEY'  label='Numéro de Code'/>
597 597  
... ... @@ -613,7 +613,8 @@
613 613  ** <linked_field name='BIEN' label='Bien'>
614 614  **~ <field name='DISPLAY' label='Bien' display='true'/>
615 615   </linked_field>
616 -\\</reference>**
639 +
640 +</reference>**
617 617  
618 618  **<reference source='musee' table='MUS_JOIN_COLIS_MOUV'**
619 619   groupDataType         = "subGroup"
... ... @@ -621,145 +621,69 @@
621 621   subGroupDataBefore    = ""
622 622   subGroupDataSeparator = ", "
623 623   subGroupDataAfter     = "" >
624 -**<linked_field name='MOUVEMENT_BIEN' label='Bien'>**
648 + **<linked_field name='MOUVEMENT_BIEN' label='Bien'>**
625 625   <field name='DISPLAY' label='Bien' display='true'/>
626 626   </linked_field>
627 627  </reference>
628 628  
629 629  
630 -= Exporter des images (uniquement en format de sortie excel natif) =
654 += Autres paramétrages =
631 631  
632 -== Première image uniquement ==
656 +== Conversions de dates et datations ==
633 633  
634 -Toutes les options de séparateurs, textes avant et aprés, fonctionnent. tous les cghampsd e IDOCS sont exportables
658 +**dataDateFormatDisplay**='yyyy-MM-dd'
635 635  
636 -C'est l'option **subGroupDataIndex **qui permet de choisir l'image à exporter (premiere, deuxieme, troisieme...)
660 +dataDateFormatDisplay='yyyy'
637 637  
638 -**Attention au choix de la résolution. **
639 -//résolution=LOW// (imagette) sera suffisant pour excel. Si vous prenez MEDIUM ou HIGH le poids du fichier excel risque d'etre éxagéréent conséquent, ce qui compliquera la manipulation du document final
640 -ne mettez pas une //dimImageXYInPixels// supérieurs à192, cela va ralentir le traitement et détérirore la qualité de l'imagette (192 est sa dimension par défaut dasn Flora)
662 +.....
641 641  
664 +//Cela fonctionne pour les champs dates, time et datation//
642 642  
643 -**<linked_records_document_records** name="PHOTO_INV"
644 - inputRecordFilter=""
645 - linkedRecordFilter=""
666 +time <field name='CREATE_DATE'  label='Saisi le' dataDateFormatDisplay='yyyy-MM-dd'/>
646 646  
647 - groupDataType=""
648 - documentTypes="Document-Photo"
649 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
650 - subGroupDataMultMaxi=""
651 - **subGroupDataIndex="1">**
652 - <!~-~- champ de la table IDOCS ~-~->
653 - <field name="LABEL" label="Photo 1 : "/>
668 +date <field name='ETAT_MODIFIE_LE'  label='Etat modifié le ' dataDateFormatDisplay='yyyy-MM-dd'/>
654 654  
655 - <!~-~- Imagette ~-~->
656 - <photo_document_file name="_PHOTO_1"
657 - label="Photo 1"
658 - inputRecordFilter=""
659 - documentTypes="Document-Photo"
670 +datation <field name='DATATION_BIEN_DEBUT' dataDateFormatDisplay='yyyy' /> Pour l'instant les dates Avant Jésus-Christ ne sont pas mentionnées comme telmes quand on applique cette conversion
660 660  
661 -*
662 -** resolution="LOW"
663 - dimImageXYInPixels="192"**/>
664 - </linked_records_document_records>**
672 +(% class="box infomessage" %)
673 +(((
674 +Attention Excel applique ensuite ses propres automates de formatage à l'ouverture du fichier
675 +)))
665 665  
666 -== Plusieurs images ==
677 +== valeur par défaut ==
667 667  
668 -=== sur plusieurs colonnes ===
679 +**dataDefValue**="maValeurtextuelle"
669 669  
670 -Il est recommandé de positionner autant de colonnes que d'images à exporter, d'indiquer dans chque colonne le numéro de l'image (premiers, deuxieme, troisieme...) et de les positionner à la fin du tableau cara certaines colonnes seront forcéemnt vides
681 +si le field, linked_field, concat, group_feld est vide, c'est cette valeur qui sera exportée
671 671  
672 -Pour cela il suffit de dupliquer le bloc ci dessus et de choisir le bon **subGroupDataIndex="?" **dans chaque colonne
683 +//Exemple : utilisé dans l'export e-recolnat pour avoir par défaut la colonne langue = FR sans devoir la saisir dans toutes les notices. si le champ Langue dnotice est non vide il écrasera la dataDefValue//
673 673  
674 -Pour ne pas compliquer la lecture du fichier excel il est préférable de ne pas exporter le nom du fichier à chaque fois
685 +== Dones textuelles ajoutées en multilangue ==
675 675  
676 -Exemple avec 4 images
687 +Flora gére des fichiers de mots clés pour la traduction des labels textuels dans les différentes languies (dans les fichiers *.properties)
677 677  
678 -<linked_records_document_records name="PHOTO_INV"
679 - documentTypes="Document-Photo"
680 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
681 - **subGroupDataIndex="1"**>
689 +[[image:1698311785574-970.png||height="133" width="841"]]
682 682  
683 -**~
684 - **<photo_document_file name="**_PHOTO1**"
685 - label="**Photo1**"
686 - documentTypes="Document-Photo"
687 - resolution="LOW"
688 - dimImageXYInPixels="192"/>
689 - </linked_records_document_records>
691 +ces mots clés peuvent etre utilisés dans toutes les valeurs textuelles posées dans les tags
690 690  
691 -<linked_records_document_records name="PHOTO_INV"
692 - documentTypes="Document-Photo"
693 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
694 - **subGroupDataIndex="2"**>
693 +//Exemple//
695 695  
696 -**~
697 - **<photo_document_file name="**_PHOTO2**"
698 - label="**Photo2**"
699 - documentTypes="Document-Photo"
700 - resolution="LOW"
701 - dimImageXYInPixels="192"/>
702 - </linked_records_document_records>
695 +<field name='TYPE_UE'  label='Type Unité d_enregistrement ' dataBefore='**${menu.label.inventory} **: '/>
703 703  
704 -<linked_records_document_records name="PHOTO_INV"
705 - documentTypes="Document-Photo"
706 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
707 - **subGroupDataIndex="3"**>
697 +(% style="text-align:center" %)
698 +[[image:1698311964289-353.png||class="img-thumbnail"]]
708 708  
709 -**~
710 - **<photo_document_file name="**_PHOTO3**"
711 - label="**Photo3**"
712 - documentTypes="Document-Photo"
713 - resolution="LOW"
714 - dimImageXYInPixels="192"/>
715 - </linked_records_document_records>
716 716  
717 -<linked_records_document_records name="PHOTO_INV"
718 - documentTypes="Document-Photo"
719 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
720 - **subGroupDataIndex="4"**>
701 +== Export des liens ark vers les images ==
721 721  
722 -**~
723 - **<photo_document_file name="**_PHOTO4**"
724 - label="**Photo4**"
725 - documentTypes="Document-Photo"
726 - resolution="LOW"
727 - dimImageXYInPixels="192"/>
728 - </linked_records_document_records>
703 +Il est toujorus délicat d'incorporer les images en tant que telles dans une colonne excel ou calc car cela rend enuite le fichier difficile à manipuler, et dans le cas de calc elels ne suivent pas les tris réalisés sur le tableau ce qui rend les onnées incohérentes
729 729  
730 -=== sur plusieurs lignes ===
705 +de plus sur de gros volumes cela peut générer des fichiers de trop grande taille, surtout si on intégre les images originales au liue de se contenter des imagettes
731 731  
732 -Avec les options ci dessous déclas dans un seul bloc
707 +Nous avons donc choisi de publier les images dans les tablmeurs vai des liens ark
733 733  
734 - <linked_records_document_records name="PHOTO_INV"
735 - documentTypes="Document-Photo"
736 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
709 +la colonne devra donc etre paramétrée ainsi
737 737  
738 -*
739 -** subGroupDataMultMaxi="4"
740 - subGroupDataIndex="">
741 -
742 - **<photo_document_file name="_PHOTO"
743 - label="Photo"
744 - documentTypes="Document-Photo"
745 - resolution="LOW"
746 - dimImageXYInPixels="192"/>
747 - </linked_records_document_records>**
748 -
749 -Flora générera une seule colonne pour les images, et ajoutera ensuite autant de lignes (vides) que nécésssaire pour poistionner au maximum les 3 Images suivantes (total 4 images exportées=
750 -
751 -Cette disposition complique un peu la manipulation et la lecture des données dans excel à cause des lignes vides
752 -
753 -== (% id="cke_bm_1281128S" style="display:none" %) (%%)Export des liens ark vers les images ==
754 -
755 -Il est parfois délicat d'incorporer les images en tant que telles dans une colonne excel  car cela rend enuite le fichier difficile à manipule
756 -
757 -De plus sur de gros volumes cela peut générer des fichiers de trop grande taille, surtout si on intégre les images originales au liue de se contenter des imagettes
758 -
759 -Il st donc possible de publier les images via des liens ark
760 -
761 -la colonne devra  etre paramétrée ainsi
762 -
763 763  **name="PHOTO_INV" **=nom du champ contenant le lien vers la phototheque (si l'export concerne MUS_PHOTO on indiquera UNIQUE_KEY)
764 764  
765 765  **subGroupDataMultMaxi="1" **Nombre de notices photos lues**, **il est recommandé de ne mettre qu'un seul lien ark car de facto le lien sera automatiquemenrt clicable dans excel (aprés avoir cliqué dans la cellule)
... ... @@ -781,7 +781,7 @@
781 781   subGroupdataMultiValueSeparator="|"
782 782   subGroupDataMultMaxi="1"
783 783   >
784 -
732 +
785 785   <class_extractor
786 786   extractorClassName="com.ezida.services.musee.extractor.MusPhotoArkExtractor"
787 787   name="PHOTO_INV_ARK"
... ... @@ -799,61 +799,23 @@
799 799  
800 800  résultat obtenu.. avec un clic sur le lien ark exporté
801 801  
802 -[[image:1698400681257-169.png]]
750 +(% style="text-align:center" %)
751 +[[image:1698400681257-169.png||class="img-thumbnail"]]
803 803  
804 804  
805 -= Autres paramétrages =
754 +Avec Excel vous pouvez utiliser ce lien ark pour intégrer l'image dans la cellule si vous le souhaitez, mais ce n'est pas automatique. le plus simple est de procéder par copie d'écran partielle
806 806  
807 -== Conversions de dates et datations ==
756 +* Touche Impr Ecran de votre ordinateur,
757 +* selection de la zone image à copier,
758 +* puis Edition/coller dans la cellule de votre choix
808 808  
809 -**dataDateFormatDisplay**='yyyy-MM-dd'
760 +SI aprés avoir appuyé sur Impr Ecran vous ne pouvez pas selectionner une zone à l'écran, utilisez un outil de capture. dans le présent arcticle nous avons utilisé le freeware Screenpresso
810 810  
811 -dataDateFormatDisplay='yyyy'
762 +//Note ! La ligne excel ne s'agrandit pas toute seule, à vous de le faire pour garder une bonne lisibilité. Dans Excel, si vous triez les lignes, les images ainsi collées vont suivre (mais pas dans calc de Libre office)//
812 812  
813 -.....
764 +[[image:1698401052018-622.png]]
814 814  
815 -//Cela fonctionne pour les champs dates, time et datation//
816 816  
817 -time <field name='CREATE_DATE'  label='Saisi le' dataDateFormatDisplay='yyyy-MM-dd'/>
818 818  
819 -date <field name='ETAT_MODIFIE_LE'  label='Etat modifié le ' dataDateFormatDisplay='yyyy-MM-dd'/>
820 820  
821 -datation <field name='DATATION_BIEN_DEBUT' dataDateFormatDisplay='yyyy' /> Pour l'instant les dates Avant Jésus-Christ ne sont pas mentionnées comme telmes quand on applique cette conversion
822 -
823 -(% class="box infomessage" %)
824 -(((
825 -Attention Excel applique ensuite ses propres automates de formatage à l'ouverture du fichier
826 -)))
827 -
828 -== valeur par défaut ==
829 -
830 -**dataDefValue**="maValeurtextuelle"
831 -
832 -si le field, linked_field, concat, group_feld est vide, c'est cette valeur qui sera exportée
833 -
834 -//Exemple : utilisé dans l'export e-recolnat pour avoir par défaut la colonne langue = FR sans devoir la saisir dans toutes les notices. si le champ Langue de  notice est non vide il écrasera la dataDefValue//
835 -
836 -== Données textuelles ajoutées en multilangue ==
837 -
838 -Flora gére des fichiers de mots clés pour la traduction des labels textuels dans les différentes languies (dans les fichiers *.properties)
839 -
840 -[[image:1698311785574-970.png||height="133" width="841"]]
841 -
842 -ces mots clés peuvent etre utilisés dans toutes les valeurs textuelles posées dans les tags
843 -
844 -//Exemple//
845 -
846 -<field name='TYPE_UE'  label='Type Unité d_enregistrement ' dataBefore='**${menu.label.inventory} **: '/>
847 -
848 -[[image:1698311964289-353.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
849 -
850 -
851 -
852 -== Conversion données d'un champ en majuscules ==
853 -
854 -<field name='TITRE'  label='Titre' dataIsToMajus="true"/>
855 -
856 -
857 -
858 -
859 859