importer automatiquement données Calc

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOs

importer automatiquement données Calc

Messagepar sophie590 » 15 Mai 2018 08:58


La modération a écrit:Posant votre question dans la section consacrée à Writer, les termes dans fichier writer sont implicites et ont été supprimés

Bonjour,
J'ai un fichier writer et je souhaiterais écrire un texte dans lequel je reprends automatiquement les noms et les notes( voir exemple en pj ) qui se trouvent dans un fichier calc.
J'ai essayé le copier collage spéciale liens DDE mais j'ai problème de format ( il le copie dans un cadre !)
comment pouvoir intégrer ces données dans mon fichier writer dans un format lisible ( sans cadre ) et que mon fichier writer se mette à jour automatiquement lorsque je modifie mes données calc ?
Je vous remercie
cordialement
Pièces jointes
bilan.odt
(11 Kio) Téléchargé 6 fois
test2.ods
(16.46 Kio) Téléchargé 6 fois
LibreOffice Version: 4.3.7.2 sous Windows 10
sophie590
Membre lOOyal
Membre lOOyal
 
Message(s) : 28
Inscrit le : 02 Mai 2016 15:34

Re: importer automatiquement données calc dans fichier write

Messagepar Jean-Louis Cadeillan » 15 Mai 2018 11:16

Bonjour,
Pourquoi ne pas faire une feuille "textuelle" dans Calc, en récupérant les information de la première feuille ? (prévisualisation de la feuille Texte par Maj+Ctrl+O). Voir ci-joint.
Cordialement,
Jean-Louis
Pièces jointes
sophie590_20180514_JLC03.ods
(16.82 Kio) Téléchargé 6 fois
LibreOffice 6.0.4.2 (x64) et Apache OpenOffice 4.1.5 sous Windows 7 Édition Intégrale 64 SP1 (Domicile)
Java (x64) 1.8.0_171
Avatar de l’utilisateur
Jean-Louis Cadeillan
ManitOOu
ManitOOu
 
Message(s) : 3436
Inscrit le : 03 Jan 2009 00:56

Re: importer automatiquement données calc dans fichier write

Messagepar sophie590 » 15 Mai 2018 13:12

Merci Jean Louis
En fait je dois rédiger un rapport dans lequel je reprends dans mon texte des éléments se trouvant dans mon fichier calc.
L'idée est que lorsque je mets à jours mon tableau calc , automatiquement mon rapport se met à jours avec les nouveaux éléments
Merci pour ton aide
Cordialement
LibreOffice Version: 4.3.7.2 sous Windows 10
sophie590
Membre lOOyal
Membre lOOyal
 
Message(s) : 28
Inscrit le : 02 Mai 2016 15:34

Re: importer automatiquement données calc

Messagepar Piaf » 15 Mai 2018 14:44

Bonjour
sophie590 a écrit:L'idée est que lorsque je mets à jours mon tableau calc , automatiquement mon rapport se met à jours avec les nouveaux éléments
Qu'est-ce qui ne fonctionne pas avec les champs DDE ?
DDE.gif
A+
Libre Office Version: 5.4.6 et Apache OpenOffice 4.1.5 Sur Xubuntu 16.04
Piaf
GourOOu
GourOOu
 
Message(s) : 5277
Inscrit le : 25 Nov 2011 19:07
Localisation : Guyane

Re: importer automatiquement données Calc

Messagepar sophie590 » 15 Mai 2018 16:29

ce qui me gêne c'est la présence du cadre autour de ma donnée. Je souhaiterais le présenter comme dans un texte.
Par exemple :
" Cette année les élèves sont plutôt bons. L'élève tutu a obtenu la note de 18 , l'élève toto la note de 13 ...."
Merci
LibreOffice Version: 4.3.7.2 sous Windows 10
sophie590
Membre lOOyal
Membre lOOyal
 
Message(s) : 28
Inscrit le : 02 Mai 2016 15:34

Re: importer automatiquement données Calc

Messagepar Dude » 15 Mai 2018 16:37

sophie590 a écrit:ce qui me gêne c'est la présence du cadre autour de ma donnée. Je souhaiterais le présenter comme dans un texte.

Ce que tu appelles cadre, ce sont les bordures du tableau.
Il te suffit donc de les enlever via les propriétés du menu éponyme.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 19986
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: importer automatiquement données Calc

Messagepar Piaf » 15 Mai 2018 17:18

Re
Rien ne t'oblige à utiliser un tableau
DDE.png
DDE.png (20.27 Kio) Consulté 95 fois
A+
Libre Office Version: 5.4.6 et Apache OpenOffice 4.1.5 Sur Xubuntu 16.04
Piaf
GourOOu
GourOOu
 
Message(s) : 5277
Inscrit le : 25 Nov 2011 19:07
Localisation : Guyane

Re: importer automatiquement données Calc

Messagepar sophie590 » 16 Mai 2018 10:52

Bonjour,
J'ai réessayé et j'ai bien supprimé le contour sauf que le contenu de la cellule se met à la ligne suivante et non pas juste après mon texte.
Par ailleurs j'ai essayé également de mettre à jour automatiquement la représentation graphique par un copier coller spéciale mais ça ne marche pas. La mise à jour du graphique se fait bien dans calc lorsque je change une donnée mais dans writer
Merci à vous
cordialement
Pièces jointes
bilan v2.odt
(16.25 Kio) Téléchargé 2 fois
Notes Sophie.ods
(57.91 Kio) Téléchargé 3 fois
LibreOffice Version: 4.3.7.2 sous Windows 10
sophie590
Membre lOOyal
Membre lOOyal
 
Message(s) : 28
Inscrit le : 02 Mai 2016 15:34

Re: importer automatiquement données Calc

Messagepar Dude » 16 Mai 2018 13:31

C'est simple : le collage par DDE impose forcément un formatage de type tableau.
Comme le montre Piaf, il est possible d'avoir une présentation type catalogue avec du publipostage.
Dernière option possible : incorporer du contenu en tant qu'objet OLE.

Si toutes ces méthodes ne conviennent pas, il te faudra alors te tourner vers d'autres solutions.
Par exemple, l'utilisation du module Base et la génération de rapport.

sophie590 a écrit:Par ailleurs j'ai essayé également...

Par ailleurs, les règles du forum nous dictent qu'un fil = un seul problème à la fois.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 19986
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: importer automatiquement données Calc

Messagepar sophie590 » 16 Mai 2018 14:13

Merci pour la réponse, cependant je souhaiterais rédiger un texte dans le quel je récupère des données mis à jour depuis calc. Donc la solution publipostage ne convient pas.
Cependant, le format tableau pourrait convenir si j'ai bien mon texte et ma donnée importée à la suite de manière "fluide"
Pour la mise à jour du graphique je vais créer un nouveau post
Merci pour votre aide
LibreOffice Version: 4.3.7.2 sous Windows 10
sophie590
Membre lOOyal
Membre lOOyal
 
Message(s) : 28
Inscrit le : 02 Mai 2016 15:34

Re: importer automatiquement données Calc

Messagepar Piaf » 16 Mai 2018 14:25

Bonjour
Une solution éventuelle
LienDDE.png
Le tableau de données Calc est copié dans le document Writer par Collage spécial > lien DDE.
Le diagramme est construit à partir des données de la copie du tableau.
A+
Libre Office Version: 5.4.6 et Apache OpenOffice 4.1.5 Sur Xubuntu 16.04
Piaf
GourOOu
GourOOu
 
Message(s) : 5277
Inscrit le : 25 Nov 2011 19:07
Localisation : Guyane

Re: importer automatiquement données Calc

Messagepar sophie590 » 16 Mai 2018 15:47

je suis réellement désolée d'insister mais cela ne correspond pas à ce que je recherche
Les données importées devraient s'inscrire dans un texte comme dans mon exemple bilan v3
Merci pour votre aide
Pièces jointes
bilan v3.odt
(11.85 Kio) Téléchargé 2 fois
LibreOffice Version: 4.3.7.2 sous Windows 10
sophie590
Membre lOOyal
Membre lOOyal
 
Message(s) : 28
Inscrit le : 02 Mai 2016 15:34

Re: importer automatiquement données Calc

Messagepar Hubert Lambert » 16 Mai 2018 16:32

Bonjour,

Une solution possible (peut-être ?) est d'utiliser les champs de base de données :
1. ouvre la fenêtre des Champs (ctrl+F12 ou Insertion -> Champs), onglet Base de données;
2. ajoute ton fichier ods comme nouvelle source;
3. sélectionne le type Champ de mailing et insère à l'endroit voulu les champs "Nom" et "note" de la table "Feuille1"
4. répète l'opération pour chaque élève, en les séparant par un champ de type Enregistrement suivant (en laissant "Feuille1" sélectionné);
5. ferme la fenêtre Champs et ouvre le volet base de données (ctrl+maj+F4), qui devrait s'ouvrir à la bonne table (sinon affiche-la);
6. sélectionne le nombre d'élèves voulu et appuie sur l'icône "Données dans les champs".
Et voilà :
sophie590.png

Cordialement.
AOOo 4.1.2 sur Win7
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Avatar de l’utilisateur
Hubert Lambert
InconditiOOnnel
InconditiOOnnel
 
Message(s) : 834
Inscrit le : 06 Avr 2016 08:26

Re: importer automatiquement données Calc

Messagepar Dude » 16 Mai 2018 16:39

Hubert Lambert a écrit:Une solution possible (peut-être ?) est d'utiliser les champs de base de données

Redif :
Dude a écrit:Comme le montre Piaf, il est possible d'avoir une présentation type catalogue avec du publipostage.

Et si l'auteur.e avait fait un peu de recherche : il y a le tutoriel qui va bien.
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 19986
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: importer automatiquement données Calc

Messagepar Piaf » 16 Mai 2018 20:37

Re
sophie590 a écrit:Les données importées devraient s'inscrire dans un texte comme dans mon exemple bilan v3
Tu peux tester un mix.
Créer une section Donnees dans ton document Writer, y coller le tableau de données Calc par Collage spécial > lien DDE.
Hors de cette section taper ton texte en insérant les champs voulus.
DDE.png
Construire ton diagramme avec les donnée du tableau collé.
Masquer la section Donnees.
LienDDE.png
Après les quelques tests effectués, les données sont mises à jour correctement si l'on évite que les deux fichiers soient ouverts en même temps.
A+
Libre Office Version: 5.4.6 et Apache OpenOffice 4.1.5 Sur Xubuntu 16.04
Piaf
GourOOu
GourOOu
 
Message(s) : 5277
Inscrit le : 25 Nov 2011 19:07
Localisation : Guyane


Retour vers Traitement de textes

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 34 invité(s)