Re: [fr-discuss] Ouverture de fichiers Xml avec Calc

2012-03-05 Par sujet Cedric Bosdonnat
Bonjour Nicolas,

On Fri, 2012-03-02 at 18:27 +0100, Nicolas BUONOMO wrote:
 La transformation de données Xml en table n'est pas trivial
 contrairement à la transformation inverse. Faire une implémentation
 générique ne doit pas être si simple que ça, surtout si l'on souhaite
 maîtriser le résultat!

L'algorithme de la suite concurrente n'est pas specialement intelligent
et je pense etre en mesure de faire pareil sans trop de difficulte. Le
seul soucis que nous (les devs Calc et moi) avons est qu'il nous
faudrait un generateur de schema XML (XSD) a partir du fichier XML.

J'ai repere deux projets libres qui font ca... mais un en PHP et l'autre
en Java. Autant dire que nous aurons du mal a les integrer a LibreOffice
pour le chargemment de fichiers potentiellement enormes.

Si tu connais quelqu'un qui serait motive pour ecrire une librairie /
outil pour effectuer ce travail en C/C++, ca nous permettrait d'aller
plus loin sur cette fonctionnalite.

 Ce que je préconise pour cela c'est la réalisation d'une
 transformation du xml vers du csv, puis d'importer le csv. En tous les
 cas, c'est la solution que j'ai adoptée pour utiliser calc pour
 transmettre des informations initialement dans des fichiers. La
 transformation du xml vers le csv est réalisé par une feuille de style
 xslt, cela peut-être obtenu aussi par une transformation Xquery. Tout
 cela étant des standards ouverts, il est facile de trouver des
 implémentation libre de ces fonctionnalités. Il y a une autre piste
 que j'aurai bien exploré c'est de produire directement le format Xml
 de l'Odf à partir du Xml en entré. A ta disposition pour te fournir
 des exemples.

Le souci... c'est que tous les developpeurs ne sont deja pas
Xslt-friendly... alors les utilisateurs, n'en parlons pas :)

A bientot,
--
Cedric


-- 
Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-discuss] Re: pb document maitre et figures

2012-03-05 Par sujet jeanmi2403
Bonjour,
Il y a un problème avec certaines images, qui ne sont pas considérées comme
des images.
D'où viennent-elles ?
Cordialement

-
Jean-Michel, 
LibO 3.4.3  Windows 7 Familiale Premium SP1 x64
OOo 3.3 et LibO 3.5.0 XP SP2 

--
View this message in context: 
http://nabble.documentfoundation.org/pb-document-maitre-et-figures-tp3798617p3800453.html
Sent from the Discuss mailing list archive at Nabble.com.

-- 
Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-discuss] Re: pb document maitre et figures

2012-03-05 Par sujet jeanmi2403
Re-bonjour

jeanmi2403 wrote
 
 Bonjour,
 Il y a un problème avec certaines images, qui ne sont pas considérées
 comme des images.
 D'où viennent-elles ?
 
Je suis vraiment neuneu. Ce sont des groupes d'objets.
Je vais voir ce que cela donne en les reconstruisant.
A plus

-
Jean-Michel, 
LibO 3.4.3  Windows 7 Familiale Premium SP1 x64
OOo 3.3 et LibO 3.5.0 XP SP2 

--
View this message in context: 
http://nabble.documentfoundation.org/pb-document-maitre-et-figures-tp3798617p3800486.html
Sent from the Discuss mailing list archive at Nabble.com.

-- 
Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-discuss] Ouverture de fichiers Xml avec Calc

2012-03-05 Par sujet Nicolas BUONOMO

Bonjour Cédric

Le 05/03/2012 10:07, Cedric Bosdonnat a écrit :

Bonjour Nicolas,

On Fri, 2012-03-02 at 18:27 +0100, Nicolas BUONOMO wrote:

La transformation de données Xml en table n'est pas trivial
contrairement à la transformation inverse. Faire une implémentation
générique ne doit pas être si simple que ça, surtout si l'on souhaite
maîtriser le résultat!

L'algorithme de la suite concurrente n'est pas specialement intelligent
et je pense etre en mesure de faire pareil sans trop de difficulte. Le
seul soucis que nous (les devs Calc et moi) avons est qu'il nous
faudrait un generateur de schema XML (XSD) a partir du fichier XML.

Je veux bien les croire les deux:-)

J'ai repere deux projets libres qui font ca... mais un en PHP et l'autre
en Java. Autant dire que nous aurons du mal a les integrer a LibreOffice
pour le chargemment de fichiers potentiellement enormes.

C'est vrai, nous travaillons avec des documents xml de plus 600Mo avec plein de 
balises, toutes les suites Xml n'arrive pas à les traiter, il faut passer par 
une base de données natives xml. Il faudra certainement limité les usages dans 
la pratique.


Si tu connais quelqu'un qui serait motive pour ecrire une librairie /
outil pour effectuer ce travail en C/C++, ca nous permettrait d'aller
plus loin sur cette fonctionnalite.

Malheureusement non.

Ce que je préconise pour cela c'est la réalisation d'une
transformation du xml vers du csv, puis d'importer le csv. En tous les
cas, c'est la solution que j'ai adoptée pour utiliser calc pour
transmettre des informations initialement dans des fichiers. La
transformation du xml vers le csv est réalisé par une feuille de style
xslt, cela peut-être obtenu aussi par une transformation Xquery. Tout
cela étant des standards ouverts, il est facile de trouver des
implémentation libre de ces fonctionnalités. Il y a une autre piste
que j'aurai bien exploré c'est de produire directement le format Xml
de l'Odf à partir du Xml en entré. A ta disposition pour te fournir
des exemples.

Le souci... c'est que tous les developpeurs ne sont deja pas
Xslt-friendly... alors les utilisateurs, n'en parlons pas :)

Moi le premier!


A bientot,
--
Cedric



Nicolas


--
Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-discuss] Re: pb document maitre et figures

2012-03-05 Par sujet Pierre Choffardet

Le 05/03/2012 09:36, pierre-yves samyn a écrit :

Bonjour

Je suis perplexe pour deux raisons :
1.Le mccodm.pdf joint ne correspond pas au mccodm.odm joint...
2. Si je charge dans ton mcc.odm les styles (tous les styles, y compris les
styles de page) de ton MCC.odt j'obtiens un document tout à fait OK

http://nabble.documentfoundation.org/file/n3800146/mccPys.odm mccPys.odm
http://nabble.documentfoundation.org/file/n3800146/mccPys.pdf mccPys.pdf

Cela dit, j'ai déjà rencontré des cas où le positionnement des images était
problématique lors de l'import dans un document maître. Une solution stable
consiste souvent à les positionner dans des tableaux dans le document
d'origine.

Cordialement
Pierre-Yves


--
View this message in context: 
http://nabble.documentfoundation.org/pb-document-maitre-et-figures-tp3798617p3800146.html
Sent from the Discuss mailing list archive at Nabble.com.


Bonjour, et merci de jeter un œil à mon problème

en fait, lors de l'ajout du fichier dans l'odm, tout va bien puis lors 
de l'import des styles, tout va bien encore


le problème apparaît dès que je fais actualiser le fichier à partir du 
navigateur du document maitre


vous n'avez pas ce problème ?

pierre

--
Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-discuss] Aide fonction SUPPRESPACE()

2012-03-05 Par sujet Jean-Francois Nifenecker

Bonjour,

quelques typos dans l'aide (v.3.4.5) associée à la fonction SUPPRESPACE() :

-- libellé SUPRESPACE : manque un 'P' (2 fois)

-- exemple qui me paraît un peu... comment dire... mmm... idiot ?

On pourrait avoir : SUPPRESPACE(  Cou   cou   ) - Cou cou

--
Jean-Francois Nifenecker, Bordeaux

--
Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés



Re: [fr-discuss] [Calc] Fonction DATEDIF

2012-03-05 Par sujet christianwtd

Le 28/02/2012 16:00, Michel Rudelle a écrit :

Bonjour Christian,


De : christianwtd [mailto:christian...@free.fr]
Envoyé : lundi 27 février 2012 15:30

[...]

C'est pour ça que j'avais écris ceci :
Le calcul d'âge (année, mois, jour) est une source fréquente d'erreur.
On a tendance à soustraire la date actuelle à la date de naissance, puis
si nécessaire d'afficher au format Jour / Mois / Année. Cette méthode
n'est que très approximative et fausse. Démonstration. Une personne est
née le 25 janvier 1930 (soit la valeur numérique 10983). Si nous sommes
le 15 septembre 2010 (soit la valeur numérique 40436). Avec une simple
soustraction, nous obtenons 80 ans 8 mois et 20 jours. En fait nous
appliquons une valeur numérique (résultat de soustraction), 29453 dans
ce cas précis, qui correspond à la date du 20/08/1980.

Pour avoir un résultat précis, il faut employer une formule (si la date
de naissance est en A1): =(ANNEES(A1; MAINTENANT();0))   ans 
(NB.MOIS(A1; MAINTENANT();0) - (ANNEES(A1; MAINTENANT(); 0))*12)  
mois   (SI(JOUR(MAINTENANT()) - JOUR(A1)=0; JOUR(MAINTENANT()) -
JOUR(A1); JOUR(MAINTENANT()) + (JOURSDANSMOIS(MOIS.DECALER
(MAINTENANT(); -1)) - JOUR(A1   jours

Cette fois-ci, nous avons le bon résultat : 80 ans 6 mois 13 jours. Pas
très simple, mais efficace. Il existe d'autres formules.

Très intéressant, merci pour ces infos, la formule et la macro sur ton site.
Mais ... juste pour être sûr de moi, quand j'applique ta formule à l'exemple
que tu donnes, je trouve 80 ans 7 mois 21 jours, que je peux retrouver en
faisant le calcul à la main. Me trompe-je quelque part ?

Bonne journée,

Michel




Tout d'abord, désolé pour le retard à te répondre. Depuis quelques temps 
je ne fais que survoler les listes LibreOffice.

Ensuite, je vois 2 choses :
Tu es le premier à tester l'exemple cité, puisque personne ne m'avait 
fait de remarque.
Ensuite, tu as raison, puisque lorsque j'ai mis en ligne j'ai repris 
(involontairement) le résultat d'un autre exemple.

La formule est bonne, c'est essentiel. Dommage pour le mauvais exemple.
Je viens de modifier.
Merci pour tes remarques.


Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, de LibreOffice ou 
OpenOffice.org


--
Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés



Re: [fr-discuss] [Calc] Fonction DATEDIF

2012-03-05 Par sujet christianwtd

Le 27/02/2012 13:17, christianwtd a écrit :

Bonjour à toutes et tous,

J'ai eu une question récente au sujet de la fonction DATEDIF sous 
Excel, mais inexistante sous Calc.
Il existe bien des méthodes de contournement et des formules à faire 
flasher un débutant. Alors pourquoi ne pas simplifier (quand c'est 
possible) la vie de l'utilisateur ?


Dans la dernière version 3.5, je vois apparaitre de nouvelles 
fonctions (BITAND, BITOR, BITXOR, BITRSHIFT, BITLSHIFT) et je me dis 
qu'il serait utile d'intégrer cette fonction DATEDIF, d'autant plus 
que les questions relatives à ce genre de calculs (âges) reviennent 
régulièrement.


Sur mon site, j'avais même fait une macro simple (et libre) qui peut 
(peut-être) donner des infos utiles aux développeurs :

http://christianwtd.free.fr/index.php?rubrique=BasFunction02

Voila, ce n'est qu'une suggestion.

Bon surf,
Christian



Bonsoir à toutes et tous,

Les réponses à la question initiale se sont dispersées.
Seule Marie jo a fait une réponse (positive). Dois-je en conclure que ça 
n'intéresse que peu de monde ?



Bon surf,
Christian

--
Visitez http://christianwtd.free.fr/ pour débuter avec Calc, de LibreOffice ou 
OpenOffice.org


--
Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés



Re: [fr-discuss] [Calc] Fonction DATEDIF

2012-03-05 Par sujet Jean-Baptiste Faure
Bonjour Christian,

Le 05/03/2012 21:17, christianwtd a écrit :
 [...]
 Bonsoir à toutes et tous,

 Les réponses à la question initiale se sont dispersées.
 Seule Marie jo a fait une réponse (positive). Dois-je en conclure que
 ça n'intéresse que peu de monde ?
Rien n'est impossible ;-) Mais cela ne doit pas empêcher celui qui le
souhaite de proposer une modification par le canal prévu pour cela
(BugZilla), un développeur peut être intéressé. Surtout si on lui
fournit l'algorithme de calcul.

Bonne journée
JBF

-- 
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.


-- 
Envoyez un mail à discuss+h...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés