Re: [fr-discuss] Ouverture de fichiers Xml avec Calc
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
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
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
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
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()
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
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
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
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