Import de donnée(s) d'un tableau Calc

Discussions sur le module de dessin de Draw.

Modérateur : Vilains modOOs

stedewa
Fraîchement OOthentifié
Messages : 6
Inscription : 21 oct. 2010 11:31

Import de donnée(s) d'un tableau Calc

Message par stedewa »

Bonjour,

Après quelques recherches dans ce forum, et google n'a pas voulu être mon ami...

Je cherche à récupérer dynamiquement des données de quelques cellules d'un tableau Calc et les afficher comme texte dans un dessin fait sous Draw?

Je ne vois pas, ou je n'essaie pas le bon élément du menu 'insertion'.

Merci d'avance pour votre aide
OpenOffice 3.2.1 sous Windows XP
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Import de donnée(s) d'un tableau Calc

Message par OOotremer971 »

Bonjour et bienvenue sur ce forum,
stedewa a écrit :ou je n'essaie pas le bon élément du menu 'insertion'.
Effectivement c'est fort probable. Essaye avec Insertion>>Objet>>Objet OLE ou éventuellement selon tes besoins Insertion>>Cadre flottant
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
stedewa
Fraîchement OOthentifié
Messages : 6
Inscription : 21 oct. 2010 11:31

Re: Import de donnée(s) d'un tableau Calc

Message par stedewa »

Merci pour les pistes déjà tentées:

OLE:
Je fais "Créer à partir d'un fichier", je sélectionne mon fichier, je redimensionne mon objet pour n'avoir qu'une cellule.... mais pour sélectionner la bonne cellule, c'est la galère totale!

même problème avec le 'cadre flottant'.

Je dois le faire pour plusieurs dizaines de cellules et j'aurai souhaiter faire des copier/coller de l'objet, et ensuite modifier la référence, par exemple 'D5', ...
Il est aussi souhaitable que je puisse mettre un texte avant et après, sans que ce soit un autre objet, d'où mon intérêt de mettre directement dans un texte. Par exemple pour dénommer une variable avant la valeur et y attribuer une unité ensuite. (bon, cette étape, je peux aussi la combiner à défaut dans le tableau calc) J'ai essayé de passer par Writer, mais sans succès non plus.
OpenOffice 3.2.1 sous Windows XP
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Import de donnée(s) d'un tableau Calc

Message par OOotremer971 »

Pas facile de cerner exactement ce que tu souhaites réaliser. Pourrais tu éventuellement joindre ne serait-ce qu'une copie d'écran de l'aspect de ce que tu souhaites obtenir car il n'est pas improbable que l'inverse soit possible càd :

consacrer un feuille dans Calc (sans lignes), y insérer les dessins ou je ne sais, et laisser apparaitre dans certaines cellules les valeur se trouvant sur d'autres feuilles de ce même classeur. De cette manière tu auras un fichier interactif.
 Ajout : un exemple parmis d'autre de ce qu'on peut éventuellement faire avec Calc 
Interaction.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
stedewa
Fraîchement OOthentifié
Messages : 6
Inscription : 21 oct. 2010 11:31

Re: Import de donnée(s) d'un tableau Calc

Message par stedewa »

J'ai effectivement fait cela dans un fichier calc, avec comme exemple (printscreen très partiel) :
Image
J'arrive également à le faire dans un autre fichier calc de manière dynamique, mais calc n'est pas très souple pour déplacer les cellules exactement où l'on veut. D'où j'en étais venu à l'idée d'importer des données d'une cellule directement dans un champ texte sous calc pour faire des beaux schémas bien propre.
pour le
...Calc (sans lignes)...
c'est, si j'ai bien compris, dans les options générale de OO.... et cela affecte tous les documents à l'écran... pfff... qu'une question d'habitude.
Bref, on perd pas espoir, qqn a une nouvelle idée...?...
j'ai vu des import dans imress par macro de calc, faut que j'essaie...
( http://user.services.openoffice.org/fr/ ... 09&start=0 )

PS: le problème n'est pas primordial, je peux me contenter de la solution d'importer mon schéma sous calc. Ne vous abattez vous pas les neurones pour ce problème.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par stedewa le 21 oct. 2010 13:06, modifié 1 fois.
OpenOffice 3.2.1 sous Windows XP
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25181
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Import de donnée(s) d'un tableau Calc

Message par Dude »

Salut,
stedewa a écrit :J'ai effectivement fait cela dans un fichier calc, avec comme exemple (printscreen très partiel)
Plutôt qu'une copie écran, joins nous un véritable exemple que l'on puisse faire des tests.
stedewa a écrit :Je cherche à récupérer dynamiquement des données de quelques cellules d'un tableau Calc et les afficher comme texte dans un dessin fait sous Draw?
Fournis nous aussi un fichier ODG avec ce que tu aimerais avoir comme résultat.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Import de donnée(s) d'un tableau Calc

Message par OOotremer971 »

à toi de choisir la solution qui te convient le mieux. j'insiste cependant sur deux points qui te rebutent à utiliser Calc :
stedewa a écrit :mais calc n'est pas très souple pour déplacer les cellules exactement où l'on veut


une astuce consiste à réduire la taille des cellules à celle du papier millimétré sur la feuille concernée. De la sorte, nul besoin de déplacer des cellules, la sélection d'une zone puis fusion des cellules qui la compose permet d'ajuster au millimètre la position et la taille du texte à afficher.
stedewa a écrit :pour le

...Calc (sans lignes)...

c'est, si j'ai bien compris, dans les options générale de OO.... et cela affecte tous les documents à l'écran... pfff...


effectivement c'est bien dans les options mais le fait que cela affecte tous le document peut se résoudre par l'outil bordure sur les zones où doivent apparaitre des lignes.

Note : si nous devions continuer au sujet de Calc il serait préférable de poster dans la section idoine. Les modos veillent... :)
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
stedewa
Fraîchement OOthentifié
Messages : 6
Inscription : 21 oct. 2010 11:31

Re: Import de donnée(s) d'un tableau Calc

Message par stedewa »

Dude a écrit : Fournis nous aussi un fichier ODG avec ce que tu aimerais avoir comme résultat.
Voici un schéma sans aucune prétention technique ou pédagogique... Schéma planétaire.odg
je fournis encore dans un message suivant le fichier calc
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.2.1 sous Windows XP
stedewa
Fraîchement OOthentifié
Messages : 6
Inscription : 21 oct. 2010 11:31

Re: Import de donnée(s) d'un tableau Calc

Message par stedewa »

et voici le fichier calc qu'on pourrait lui associer.
Calcul planétaire.ods
OOotremer971 a écrit :une astuce consiste à réduire la taille des cellules à celle du papier millimétré sur la feuille concernée. De la sorte, nul besoin de déplacer des cellules, la sélection d'une zone puis fusion des cellules qui la compose permet d'ajuster au millimètre la position et la taille du texte à afficher.
une astuce, mais un peu bidouille tout de même. Quand sous draw, je fais des groupes, sous-groupes, etc.. que je les déplace, les copie, modifie, et repositionne comme je veux, la solution ci-dessus n'est pas la plus élégante. Mais c'est possible que je m'y attèle... l'idée des cases millimétrée et fusionnées, je n'y avais pas pensé. Merci! (même si je trouve bidouille comme j'ai dit)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.2.1 sous Windows XP
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Import de donnée(s) d'un tableau Calc

Message par OOotremer971 »

stedewa a écrit :une astuce, mais un peu bidouille tout de même
certes, elle vaut ce qu'elle vaut et je suis sûr qu'elle permet d'apporter une solution à un problème qui n'est toujours pas résolu par les autres moyens pas bidouille.
Mais bon, à chacun ses gouts et comme disait grand-père : faute de grives...on mange des merles. :wink:
 Ajout : je t'invite à ouvrir un nouveau fil dans Calc car en plus on peut lier des zones de texte au contenu de cellules et donc s'affranchir du papier millimétré 
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11