Donnez vie à vos documents numériques !
 

Répondre à : `Liste déroulante à partir de données Excel

abracadabraPDF Forums PDF – Général `Liste déroulante à partir de données Excel Répondre à : `Liste déroulante à partir de données Excel

#76094
Merlin
Maître des clés

Bonjour

 

Sur le principe c’est simple, mais tu devrais considérer l’observation de bebarth.

Sachant qu’il est également possible d’utiliser une liste JavaScript, qui peut contenir des sous éléments (exemple ci-joint).

 

Donc il te faut copier tes données depuis Excel vers un logiciel éditeur de texte (surtout pas un traitement de texte) comme Notepad++ ou BBedit.

Dans ce logiciel avec les rechercher-remplacer tu dois formater tes données ainsi, s’il n’y a qu’une seule valeur :

"Angeletti Laurent","Bascugnana Patrick","Bertin Bernard","Chanel Claude","Comby Sandrine","Cren Charlotte","De Quay Gaëlle","Derache Jérémy","Fostier Laurence","Gall Mélanie","Gardes Olivier","Gouraud Stéphane","Kintzinger Christelle","Laume Grégory","Leblond Anthony","Le Neve Annaïg"

 

Ou ainsi s’il y a une valeur faciale et une valeur d’exportation :

["Angeletti Laurent","330"],["Bascugnana Patrick","332"],["Bertin Bernard","382"],["Chanel Claude","410"],["Comby Sandrine","440"],["Cren Charlotte","86"],["De Quay Gaëlle","770"],["Derache Jérémy","086"],["Fostier Laurence","500"],["Gall Mélanie","540"],["Gardes Olivier","550"],["Gouraud Stéphane","555"],["Kintzinger Christelle","610"],["Laume Grégory","615"],["Leblond Anthony","88"],["Le Neve Annaïg","097"]

 

Ensuite tu ajoutes le script qui va bien autour et tu l’exécutes dans la Console JS, donc soit :

var c = this.getField("Liste1");
c.clearItems();
c.setItems(["Angeletti Laurent","Bascugnana Patrick","Bertin Bernard","Chanel Claude","Comby Sandrine","Cren Charlotte","De Quay Gaëlle","Derache Jérémy","Fostier Laurence","Gall Mélanie","Gardes Olivier","Gouraud Stéphane","Kintzinger Christelle","Laume Grégory","Leblond Anthony","Le Neve Annaïg","Le Rhun Michel","Leroy Pascal","Levy Jean-Claude","Marchand Jean-David","Massiac Frédéric","Niebel Anne-Sophie","Oheix Lucile","Racine François","Royer Ludivine","Sirot Vincent","Techer Christophe","Toussaint Pierre-Emmanuel"]);

 

Soit, s’il y a une valeur d’exportation :

var c = this.getField("Liste1");
c.clearItems();
c.setItems([["Angeletti Laurent","330"],["Bascugnana Patrick","332"],["Bertin Bernard","382"],["Chanel Claude","410"],["Comby Sandrine","440"],["Cren Charlotte","86"],["De Quay Gaëlle","770"],["Derache Jérémy","086"],["Fostier Laurence","500"],["Gall Mélanie","540"],["Gardes Olivier","550"],["Gouraud Stéphane","555"],["Kintzinger Christelle","610"],["Laume Grégory","615"],["Leblond Anthony","88"],["Le Neve Annaïg","097"]]);

 

Comment exécuter un script dans la Console JS : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/

 

Attachments:
You must be logged in to view attached files.