×

Avertissement

JUser::_load : impossible de charger l'utilisateur ayant l'ID 45

idMise à 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 !

02 preparation baseRésultat

 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

09 prep

Sélectionnez la rangée à dupliquer.

11 select row

Lancez le script. Vous obtenez un vrai tableau éditable !

12 true table merged13 true table editable
14 edit table style
15 true table modified

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.

24 commentaires

  1. 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 !!!

  2. Bonsoir.
    Le script est mis à jour après correction du bug.

  3. 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

  4. Bonjour,

    J'ai le même problème que LACOSTE... une idée d'ou vient le problème ?

    Merci!

  5. 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 ?

  6. 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.

  7. 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.

  8. 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.

  9. 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 !

  10. 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.

  11. 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

  12. 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

  13. 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

    1. 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.

  14. 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 :)

  15. 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 ?

  16. @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

  17. 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

  18. 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...

    1. J'ai transmis le message à Loic, en espérant qu'il ait le temps de passer !

    2. 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

  19. 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

    1. Message transmis à Loic, en espérant qu'il pourra vous aider.

  20. Merci, merci, merci !!!!
    Quel gain de temps et quelle facilité.
    Merci pour votre travail, les gars, et surtout de le partager.

    Pascal.

Laissez votre commentaire

En réponse à Some User

Suivez Scriptopedia.org

Divers

À propos de Scriptopedia.org

Une idée de Loic Aigon mis en page par Eddy.VH se veut être une bibliothèque de scripts pour les produits Adobe orientés PAO. Vous y trouverez des scripts de type JavaScript pour Photoshop, Illustrator, inDesign et Acrobat et de type ATN ( Actions pour Photoshop ).