Affinity-Forum
Fusion de données depuis google sheets - Version imprimable

+- Affinity-Forum (https://www.affinity-forum.fr)
+-- Forum : AFFINITY PUBLISHER V1/V2 (https://www.affinity-forum.fr/forumdisplay.php?fid=164)
+--- Forum : QUESTIONS (https://www.affinity-forum.fr/forumdisplay.php?fid=165)
+--- Sujet : Fusion de données depuis google sheets (/showthread.php?tid=7159)



Fusion de données depuis google sheets - therealstrbk - 26-07-24

Bonjour,

Je suis nouveau sous Affinity, donc j'ai besoin encore de prendre mes repères.
Ma question va vous paraître enfantine mais j'avoue que je tourne en rond pour trouver la solution.

Un client me demande de lui créer un plaquette avec inclusion d'un tableau de prix modifiable depuis google sheets. En gros faire une fusion de données avec ce dit tableau (il aurait juste à modifier son fichier google sheets pour que je puisse le charger dans Publisher avec un beau visuel). Mais je n'arrive pas à réaliser cette action. J'arrive à me débrouiller pour faire la fusion tant bien que mal sur une ligne (ce qui me charge par la suite plusieurs tableau d'une seule ligne...), mais j'aimerais réaliser cette fusion sur plusieurs lignes d'un tableau, chaque ligne étant éditable depuis GS.

Je ne sais pas si j'ai bien réussis à exposer mon problème, mais votre aide, quelle qu'en soit son niveau, me sera précieuse Smile

Merci d'avance !

[Image: Capture-d-cran-2024-07-26-120159.png]


RE: Fusion de données depuis google sheets - YvanM - 27-07-24

Bonjour,
Pas évident à expliquer, mais je vais tenter...
0- Je passe la gestion entre Publisher et le fichier de donnés puisque c'est ok...
1- Créer un tableau de fusion de données (Outils "disposition de fusion de données"). Le dessiner sur la page grosso modo, puis affiner l'ensemble grâce au sous-menu qui s'affiche alors en haut (nbre de ligne et de colonnes etc.). Ne garder qu'une seule ligne, et un nombre de colonne équivalent au nombre de produits (dans ce cas 5 produits si on enlève les intitulés des colonnes).
2- A l'aide de l'outil ZONE DE TEXTE (T), dessiner un rectangle dans la seule ligne du tableau de fusion de données. Placer le curseur dans ce rectangle et double-cliquer sur le premier champs qui, normalement devrait se trouver dans la sous fenêtre CHAMPS (Menu déroulant FENETRE --> REFERENCE-->CHAMPS puis dérouler FUSION DE DONNEES (avec le nom de votre CVS derrière). Comme ce sera la première colonne de votre tableau, vous devriez voir apparaitre le même intitulé dans les lignes inférieures.
3- Répéter la manoeuvre pour disposer les autres champs jusqu'à épuisement du stock (dans votre cas il y a 4 champs à créer sur une même ligne). Personnellement je préfère faire un copier/déplacer (Command+maj) c'est plus rapide, puis effacer le nom précédant et enfin double cliquer sur le champs 2 etc.
4- Une fois terminer cliquer sur GENERER en bas de la boite de FUSION DE DONNEES, Publisher crée une page neuve avec le tableau. Reste à faire la déco...

[Image: 00001.png]  
[Image: Ajustement-des-lignes-et-colonnes.png]
[Image: Ajout-champ-texte-1.png]
[Image: temp-Image-Gz-Nx8-B.avif]
[Image: temp-Imagea4b-W1-V.avif]
[Image: temp-Imagedq-Ng-Gn.avif]
[Image: temp-Image-Dndgz-C.avif]