Categories > OpenTBS with DOCX >

[fr] mettre à jour les tables excels liées aux graphs

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Sytha
Date: 2013-04-09
Time: 11:12

[fr] mettre à jour les tables excels liées aux graphs

Bonjour,

J'utilise TBS pour générer des rapports docx à partir de template. Dans ces rapports j'aimerais qu'il y ait des graphes sans connaitre à l'avance le nombre de catégories. J'ai donc mis le graphe du template sans catégorie, juste avec un nombre définie de séries vides.
Lorsque l'on modifie le graphe avec
$TBS->PlugIn(OPENTBS_CHART, $ChartNameOrNum, $SeriesNameOrNum, $NewValues, $NewLegend);
le graphe est modifié comme souhaité.
Mais la table excel, elle, n'est pas modifiée si bien que lorsque l'on essaye de modifier les valeurs du graphe dans Word le graphe se remet à zéro (avec les valeurs contenu dans la fiche excel).

Si vous avez des idées ou besoin de compléments sur mon problème je suis là! Merci.
By: Skrol29
Date: 2013-04-10
Time: 02:40

Re: [fr] mettre à jour les tables excels liées aux graphs

Bonjour,

La fusion de Graphique ne fonctionne pas correctement s'il y a des liaisons avec des fichiers Excel externes au Docx.
Il faut créer un graphique directement avec l'outil intégré dans Word, puis personnaliser les séries et les données toujours à l’intérieur de Word (il ouvre une feuille Excel mais qui reste incluse dans le Docx)
By: Sytha
Date: 2013-04-10
Time: 08:51

Re: [fr] mettre à jour les tables excels liées aux graphs

Bonjour et merci de votre réponse,

C'est bien cette fonctionnalité que j'utilise mais la feuille Excel incluse dans le Docx n'est pas mise à jour et c'est justement mon problème. J'ai vérifié et ce problème apparait également sur la démo.
http://www.tinybutstrong.com/plugins/opentbs/demo/demo.html
Si on génère un Docx, le graphe du fichier généré est bien modifié.
Si on fait un clic droit modifier les valeurs la feuille Excel s'ouvre mais avec les valeurs du template utilisé et le graph reprend les valeurs de cette feuille.

Le Docx téléchargé :

http://i70.servimg.com/u/f70/11/63/91/61/graph110.jpg

Si on change les valeurs du graphe :

http://i70.servimg.com/u/f70/11/63/91/61/graph210.jpg

Merci!
By: Skrol29
Date: 2013-04-11
Time: 00:44

Re: [fr] mettre à jour les tables excels liées aux graphs

Bonjour,

Le graph a bien ses données modifiées, mais Word conserve une copie de la feuille Excel pour le mode Édition.
Quand on passe le graphique en mode édition, il recharge la feuille Excel sous-jacente et rafraîchi le graph du même coup.

On peut améliorer OpenTBS pour qu'il supprime la feuille Excel du graphique en mode édition, mais dans ce cas il devient simplement impossible de modifie les données du graphique après fusion.
By: Sytha
Date: 2013-04-11
Time: 08:38

Re: [fr] mettre à jour les tables excels liées aux graphs

D'accord merci pour votre réponse. Je choisirais une autre solution pour les graphes. En tout cas OpenTBS est un super outil!