Le plus simple, c'est de créer un fichier-exemple (un template ?) avec Excel, et de l'enregistrer en XML. On peut regarder sa structure, le modifier, le compléter.
Sinon, comme l'a dit Yermat, si les utilisateurs ont Excel, je pourrais te donner des exemples (simples) d'utilisation de COM & win32com pour montrer le pilotage d'Excel.
@-salutations
Michel Claveau
Re
Le plus simple, c'est de créer un fichier-exemple (un template ?) avec
Excel, et de l'enregistrer en XML.
On peut regarder sa structure, le modifier, le compléter.
Sinon, comme l'a dit Yermat, si les utilisateurs ont Excel, je pourrais te
donner des exemples (simples) d'utilisation de COM & win32com pour montrer
le pilotage d'Excel.
Le plus simple, c'est de créer un fichier-exemple (un template ?) avec Excel, et de l'enregistrer en XML. On peut regarder sa structure, le modifier, le compléter.
Sinon, comme l'a dit Yermat, si les utilisateurs ont Excel, je pourrais te donner des exemples (simples) d'utilisation de COM & win32com pour montrer le pilotage d'Excel.
@-salutations
Michel Claveau
Do Re Mi chel La Si Do
Re
il est sorti en anglais
Le 20 octobre. Je ne savais pas. Merci. Mais le site semble avoir qq soucis...
il y 2 examples...
Justement, qui à réussi à faire fonctionner ces exemples ? Et, si possible, avec un Python 2.4.x
cordialement
De même
Michel Claveau
Re
il est sorti en anglais
Le 20 octobre. Je ne savais pas. Merci.
Mais le site semble avoir qq soucis...
il y 2 examples...
Justement, qui à réussi à faire fonctionner ces exemples ? Et, si possible,
avec un Python 2.4.x
Le 20 octobre. Je ne savais pas. Merci. Mais le site semble avoir qq soucis...
il y 2 examples...
Justement, qui à réussi à faire fonctionner ces exemples ? Et, si possible, avec un Python 2.4.x
Oui, je viens de tester sous linux, openoffice2.0 et python 2.4.1.
l'exemple helloworld.py fonctionne très bien du premier coup
Jerome
Florent Manens
Bonjour,
Le 24-10-2005, Olivier Ravard a écrit :
Existe-t-il un module python permettant de générer des fichiers au format Exel à partir d'une liste (par exemple) ?
Il y a plusieurs solutions pour ce problème, en voici quelques-unes même si je ne suis pas exhaustif :
Csv (déjà cité)
OLE Ms Office (déjà cité dans le fil)
XML, dans le cas de Excel 2003 (déjà cité et je ne sais pas si Excel XP sait ouvrir des fichiers XML)
OLE OpenOffice.org (on peut enregistrer au format xls et se baser sur des modèles)
PyUNO + OpenOffice.org qui a l'avantage d'être multiplateforme
XML + OpenOffice.org (mais dans ce cas, ça n'est plus des fichiers Excel!)
Pour finir, cette API pour java devrait être utilisable avc jython : http://jakarta.apache.org/poi/ (c'est plus adapté que de l'OLE Office ou OpenOffice.org pour générer des documents en masse)
Je suis récement tombé sur la libgsf, elle est utilisée par gnumeric pour manipuler des fichiers Excel. Je l'utilise avec ctype depuis python (il existe un binding mais il n'est pas à jour). Pour l'instant, je ne sais pas jusqu'ou on peut aller avec cette librairie.
Cordialement,
-- Florent Manens
Bonjour,
Le 24-10-2005, Olivier Ravard <olivier.ravard@novagrid.com> a écrit :
Existe-t-il un module python permettant de générer des fichiers au
format Exel à partir d'une liste (par exemple) ?
Il y a plusieurs solutions pour ce problème, en voici quelques-unes même
si je ne suis pas exhaustif :
Csv (déjà cité)
OLE Ms Office (déjà cité dans le fil)
XML, dans le cas de Excel 2003 (déjà cité et je ne sais pas si Excel XP
sait ouvrir des fichiers XML)
OLE OpenOffice.org (on peut enregistrer au format xls et se baser sur
des modèles)
PyUNO + OpenOffice.org qui a l'avantage d'être multiplateforme
XML + OpenOffice.org (mais dans ce cas, ça n'est plus des fichiers Excel!)
Pour finir, cette API pour java devrait être utilisable avc jython :
http://jakarta.apache.org/poi/
(c'est plus adapté que de l'OLE Office ou OpenOffice.org pour générer
des documents en masse)
Je suis récement tombé sur la libgsf, elle est utilisée par gnumeric
pour manipuler des fichiers Excel. Je l'utilise avec ctype depuis python
(il existe un binding mais il n'est pas à jour). Pour l'instant, je ne
sais pas jusqu'ou on peut aller avec cette librairie.
Existe-t-il un module python permettant de générer des fichiers au format Exel à partir d'une liste (par exemple) ?
Il y a plusieurs solutions pour ce problème, en voici quelques-unes même si je ne suis pas exhaustif :
Csv (déjà cité)
OLE Ms Office (déjà cité dans le fil)
XML, dans le cas de Excel 2003 (déjà cité et je ne sais pas si Excel XP sait ouvrir des fichiers XML)
OLE OpenOffice.org (on peut enregistrer au format xls et se baser sur des modèles)
PyUNO + OpenOffice.org qui a l'avantage d'être multiplateforme
XML + OpenOffice.org (mais dans ce cas, ça n'est plus des fichiers Excel!)
Pour finir, cette API pour java devrait être utilisable avc jython : http://jakarta.apache.org/poi/ (c'est plus adapté que de l'OLE Office ou OpenOffice.org pour générer des documents en masse)
Je suis récement tombé sur la libgsf, elle est utilisée par gnumeric pour manipuler des fichiers Excel. Je l'utilise avec ctype depuis python (il existe un binding mais il n'est pas à jour). Pour l'instant, je ne sais pas jusqu'ou on peut aller avec cette librairie.
Cordialement,
-- Florent Manens
Do Re Mi chel La Si Do
Bonsoir !
Une nouvelle version de pyexcelerator vient de sortir.
C'est là : http://www.kiseliov.ru/downloads.html http://sourceforge.net/projects/pyexcelerator/
@-salutations
Michel Claveau
Bonsoir !
Une nouvelle version de pyexcelerator vient de sortir.
C'est là :
http://www.kiseliov.ru/downloads.html
http://sourceforge.net/projects/pyexcelerator/
Une nouvelle version de pyexcelerator vient de sortir.
C'est là : http://www.kiseliov.ru/downloads.html http://sourceforge.net/projects/pyexcelerator/
@-salutations
Michel Claveau
Do Re Mi chel La Si Do
Salut !
Voir mon message de ce jour (27.10) à 13 h.52 En fait, pour les macros, c'est le Python intégré à OO qui est utilisé, et non le Python installé par l'utilisateur.
@-salutations
Michel Claveau
Salut !
Voir mon message de ce jour (27.10) à 13 h.52
En fait, pour les macros, c'est le Python intégré à OO qui est utilisé, et
non le Python installé par l'utilisateur.
Voir mon message de ce jour (27.10) à 13 h.52 En fait, pour les macros, c'est le Python intégré à OO qui est utilisé, et non le Python installé par l'utilisateur.