Donnez vie à vos documents numériques !
 

Répondre à : Remplissage automatique avec fichier Excel

abracadabraPDF Forums PDF – Général Remplissage automatique avec fichier Excel Répondre à : Remplissage automatique avec fichier Excel

#74030
bebarth
Maître des clés

Petite précision, il faut enregistrer ton fichier Excel au format .csv, avec séparateur point-virgule.

Voici un exemple avec un menu déroulant.
En script de document :
this.getField("Zone d'alarme").clearItems();
var p=this.getDataObject(this.dataObjects[0].name);
var fichier=this.getDataObjectContents(p.name);
var donnees=util.stringFromStream(fichier);
var rangees=donnees.split("\r\n");
var colonnes=new Array();
for (var i=0 ; ivar cellule=[[“Sélectionnez”,0]]`
for (var j=1 ; jthis.getField(“Zone d’alarme”).setItems(cellule);`
Et en script de touches personnalisé du menu déroulant :
if (!event.willCommit) {
if (event.changeEx!=0) {
var lesValeurs=event.changeEx.split(";");
this.getField("Catégorie").value=lesValeurs[0];
this.getField("Libellé").value=lesValeurs[1];
} else {
this.getField("Catégorie").value="";
this.getField("Libellé").value="";
}
}

Pour info, il faut éviter d’indiquer des noms de champs avec des caractères accentués qui peuvent perturber le calcul des scripts.

@+
😎

  • Cette réponse a été modifiée le il y a 10 mois et 2 semaines par bebarth.
Attachments:
You must be logged in to view attached files.