Mise à jour le 30.11.2012.
Une des rares faiblesses de la fusion de données, c'est son incapacité à produire de vrais tableaux.
Mais que faire quand on souhaite exploiter la pleine puissance de cette technologie mais obtenir malgré tout un vrai tableau éditable dans Indesign ?
Voilà un script qui va répondre à cette question !
Utilisation
Ouvrez un document Indesign et créez votre tableau.
Chargez votre fichier source dans le panneau de fusion de données
Mappez les cellules comme bon vous semble
Sélectionnez la rangée à dupliquer.
Lancez le script. Vous obtenez un vrai tableau éditable !
Plus d'infos sur le blog de Loic Aigon
Téléchargment
Attention, ce script n'étant plus soutenu, il se peut qu'il ne fonctionne pas avec les versions les plus récentes d'inDesign.
Quel gain de temps et quelle facilité.
Merci pour votre travail, les gars, et surtout de le partager.
Pascal.
J'ai un soucis car une fois le script lancé, ça "mouline" et résultat : JavaScript Error ! N°55 : L'objet ne prend pas en charge la propriété ou la méthode 'tables'.
J'avoue ne rien connaître au script dans Indesign. Et utilise la fonction de données de façon "basique" avec 1 seul bloc d'infos par page.
là je souhaite avoir soit 4 à 6 blocs d'infos différents (toujours sur la même présentation) sur une page OU 1 tableau qui permet de dérouler toutes ces informations.
C'est pour un catalogue produits.
Merci
Bonjour,
Il faudrait voir comment st structuré votre tableau. Cette version st très limitée et peut échouer sur des structures trop complexes.
Loic
J'ai besoin de votre aide Loic!
Merci beaucoup en attendant, votre script offre de belles perspectives...
Le script fonctionne bien mais je ne saisis pas comment rédiger mes balises dans Indesign pour que le tableau affiche toutes les lignes.
>Seule la première ligne (de mon .txt) est connectée à mes balises, pour voir la deuxième je dois faire défiler le curseur d'affichage de l'enregistremen t suivant. Question stupide mais je bute bêtement là ! Merci de vos lumières.
Cordialement,
SP
La fusion de données ne te permettra que de charger ou bien un format CSV ou bien un format TXT (tabulé).
Mais la fusion de données aussi facile et souple soit-elle peut être top limité pour vos besoins.
N'hésites pas à me contacter si tu veux en discuter plus avant.
Loic
Comment pourrais-je faire ?
J'imagine que pour mon cas il faut des solutions avec d'autres logiciels, plugins ou carrément le transfert par XML... hmmm, chose qui m'est hors de portée moi , mon budget et le délai qu'on m'a donné... je vais charcuter le taf pour l'instant en toute conscience
Merci bcp par contre pour le coup de main :)
Le script n'est pas aussi puissant ! Si vous avez besoin d'une solution plus solide, notamment en cas de mise à jour, contactez-moi.
PS:la mise à jour que vous citez concerne l'import des fichiers texte et excel. Cela n'impacte en rien une fusion de données qui elle est par nature à sens unique.
J'ai une petite question par contre: à mesure que je mets à jour mon fichier excel ( avec un bon millier de références ) , quelle est la manip à faire pour que les données soit automatiquement mises à jour sur Indesign?
j'a coché dans préférences la mise à jour des liens + MAJ fusion des données, recliqué sur le script et pouff... pas grand chose si ce n'est une nouvelle page blanche... Si quelqu'un a une idée...
merci d'avance pour la bouée de sauvetage
en tabulation Indesign comprend :
T - champ1
T - champ2
T - champ3
("T" étant le petit symbole dans fusion de donnée)
et avec mon CSV (séparateur ;) il comprend :
T - champ1, champ2, champ3
Merci
Merci à tous
Quoiqu'il arrive, merci pour ta réponse Greg. Si quelqu'un connaît une formule magique… je suis preneur… on peut toujours rêver.
C'est la première que j'utilise un script. Pour moi c'est pour un trombinoscope.
Sur la version CS5.5, ça fonctionne Stéphane, mais j'ai utilisé le format txt en export d'excel.
Si ça peut t'aider.
Merci encore Pour ce script !
Je suis en train de tester ce script qui doit être génial mais malheureusement pour moi cela ne fonctionne pas pour le moment.
En effet quand je lançe le script (qui reste d'ailleurs grisé dans ma liste de script) après avoir sélectionné ma ligne de tableau à dupliquer le message suivant s'affiche :
“Unable to retrieve the CSV File”
Est-ce du à ma version d'InDesign (CS4) ou à autre chose ?
Merci d'avançe pour votre réponse.
Excusez-moi du dérangement.
J'ai le message d'erreur numéro 55 "l'objet ne prend pas en charge la propriété ou la méthode 'tables'" à la ligne 53. J'ai pourtant bien suivi les explications.
À quoi cela correspond-il ?
J'ai le même problème que LACOSTE... une idée d'ou vient le problème ?
Merci!
Citation en provenance du commentaire précédent de LACOSTE :
Désolée mais je n'arrive pas à faire fonctionner le script qui pourtant résoudrait bien mes problèmes. J'ai le message d'erreur suivant "Unable to retrieve the CSV file" ; bien sûr j'utilise un fichier txt pour importer mes données dans Indesign, le fichier CSV ne voulant pas fonctionner... Peut-on adapter votre script ? J'ai tout un tas de tableaux à faire à partir de données d'un fichier Excel...
Merci d'avance pour votre aide
Le script est mis à jour après correction du bug.
S’abonner au flux RSS pour les commentaires de cet article.