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.
Bonjour, toujours le même message d'erreur : Please select a row before running the script. J'ai pourtant bien selectionner la ligne a formater. j'ai refais la manipe plusieurs fois, recharger le script !!!
Bonsoir.
Le script est mis à jour après correction du bug.
Bonjour,
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
Bonjour,
J'ai le même problème que LACOSTE... une idée d'ou vient le problème ?
Merci!
Bonjour
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 ?
Bonjour Gérard, je viens d'envoyer un e-mail à Loic afin qu'il prenne connaissance de ton commentaire et t'y apporte éventuellement une réponse.
J’ai trouvé d'où venait cette erreur, j'utilisais une vieille version. En prenant la dernière mise en ligne, ça marche parfaitement.
Excusez-moi du dérangement.
Bonjour,
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 :
[b]“Unable to retrieve the CSV File”[/b]
Est-ce du à ma version d'InDesign (CS4) ou à autre chose ?
Merci d'avançe pour votre réponse.
Tout simplement super pratique !
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 !
Bah… malheureusement je suis en CS4 et j'ai l'impression que ça ne marche pas, en fait, dans mon panneau InDesign de scripts les scripts son grisés avec un petit symbole sens interdit… donc problème. C'est vraiment dommage car cette fonction est magique. Moi aussi j'ai utilisé le format .txt mais rien n'y fait. Y a t-il une chance que le script pour le CS4 existe encore ou pas.
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.
Bonjour, j'essaye d'utiliser le script cependant je suis confronté au message Unable to retrieve the CSV File". Je suis en CSS 5
Merci à tous
J'ai essayé de mettre un fichier .CSV, le problème étant que le séparateur est point virgule et non tabulation. Indesign ne comprend donc pas.
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 merci beaucoup pour ce script :)
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
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.
Merci pour ta réponse Loic
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 :oops:
Merci bcp par contre pour le coup de main :)
bonjour mon chef d'atelier (pour mon stage) ma demandé en attendant son apprentissage de faire des recherche sur ce genre d'importation. le problème est que je n'arrive pas à charger mon fichier exel sur mon panneau fusion de données.
Comment pourrais-je faire ?
@yuki,
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
Bonjour et bravo pour votre travail!
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'enregistrement suivant. Question stupide mais je bute bêtement là ! Merci de vos lumières.
Cordialement,
SP
J'ai renommé mon .txt en .csv (méthode de sauvage) puis réimporté dans Indesign. Les balises sont bien reconnues mais le problème persiste : impossible de voir toutes mes lignes d'un coup...
J'ai besoin de votre aide Loic!
Merci beaucoup en attendant, votre script offre de belles perspectives...
J'ai transmis le message à Loic, en espérant qu'il ait le temps de passer !
Bonjour,
Il faudrait voir comment est structuré votre tableau. Cette version st très limitée et peut échouer sur des structures trop complexes.
Loic
Bonjour,
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
Message transmis à Loic, en espérant qu'il pourra vous aider.
Merci, merci, merci !!!!
Quel gain de temps et quelle facilité.
Merci pour votre travail, les gars, et surtout de le partager.
Pascal.