OVH Cloud OVH Cloud

Générer du XLS

16 réponses
Avatar
Olivier Ravard
Bonjour à tous,

Existe-t-il un module python permettant de générer des fichiers au format
Exel
à partir d'une liste (par exemple) ?
Merci.

O.R.

10 réponses

1 2
Avatar
Yermat
Bonjour à tous,

Existe-t-il un module python permettant de générer des fichiers au format
Exel
à partir d'une liste (par exemple) ?


Oui.
De mémoire, on peut soit passer par COM si l'on a MSExcell, soit il y a
des modules qui font cela plus ou moins bien...

http://www.markcarter.me.uk/computing/python/excel.html
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/440617
http://wikipython.flibuste.net/moin.py/CodeWindows#head-b000e7824b863b98e3e4cb1c803db0f19e8ec3cb

http://sourceforge.net/projects/pyxlwriter/
http://sourceforge.net/projects/python2xlw/

--
Yermat

Avatar
Hervé Cauwelier
Bonjour à tous,

Existe-t-il un module python permettant de générer des fichiers au format
Exel
à partir d'une liste (par exemple) ?
Merci.


Il y a la grosse artillerie de piloter OpenOffice.org 2 avec pyuno.

Il y a aussi pyExcelerator, vu sur python-announce :
http://sourceforge.net/projects/pyexcelerator/

J'en ai testé aucun ! :-)

--
Hervé Cauwelier
http://www.oursours.net/

Avatar
Olivier Ravard
"Yermat" a écrit dans le message de news:
djibjk$2gor$
Bonjour à tous,

Existe-t-il un module python permettant de générer des fichiers au format
Exel
à partir d'une liste (par exemple) ?


Oui.
De mémoire, on peut soit passer par COM si l'on a MSExcell, soit il y a
des modules qui font cela plus ou moins bien...

http://www.markcarter.me.uk/computing/python/excel.html
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/440617
http://wikipython.flibuste.net/moin.py/CodeWindows#head-b000e7824b863b98e3e4cb1c803db0f19e8ec3cb

http://sourceforge.net/projects/pyxlwriter/


Exactement ce que je cherchais...
Merci.

http://sourceforge.net/projects/python2xlw/

--
Yermat



Avatar
Do Re Mi chel La Si Do
Bonjour !


Il y a la grosse artillerie de piloter OpenOffice.org 2 avec pyuno.




J'aimerais bien savoir si quelqu'un a déjà réussi à utiliser OpenOffice-2
via pyuno, avec Python 2.4.x ...
Pour avoir passé pas mal de temps là-dessus, je m'autorise (merci Coluche) à
affirmer que cette démarche n'est, actuellement, pas utilisable.

Quand à Open-Office-2, ce dernier n'est toujours pas sorti, alors que cet
évènement était prévu pour le printemps 2004. Les versions bêta successives
sont trop rares pour compenser le retard. Et, tout ce qui avait été annoncé
pour Python (comme langage de macros, notamment) est passé à la trappe.


Néanmoins, il y a une possibilité. Il y a quelques semaines, j'ai publié un
script expérimental de pilotage d'Open-Office (1.9.125) assez complet, et
qui fonctionne. Ce script utilise le module win32com.client, et passe par
COM.


Pour en revenir à Excel, en dehors de pyxlwriter, il reste la possibilité de
créer des documents XML, lisibles sans problème par Excel.


@-salutations

Michel Claveau



Avatar
Eric Deveaud
Olivier Ravard wrote:
Bonjour à tous,

Existe-t-il un module python permettant de générer des fichiers au format
Exel
à partir d'une liste (par exemple) ?


tout est fonction de ce que vous voulez faire et produire comme type de
fichier Excel.

une solution hyper basique en complément de ce qui a déja été cité

un fichier tabulé qui sera importé par la suite sous Excel.

Eric

--
j'ai voulu mettre lilo mais il me donne une erreur
Je sais que je vais être TRES indiscret, mais c'est quoi ton erreur?

("bordel de merde!" ajouterais-je même! :-)).
-+- EF in Guide du linuxien pervers - la discretion même -+-

Avatar
Hervé Cauwelier
J'aimerais bien savoir si quelqu'un a déjà réussi à utiliser OpenOffice-2
via pyuno, avec Python 2.4.x ...
Pour avoir passé pas mal de temps là-dessus, je m'autorise (merci Coluche) à
affirmer que cette démarche n'est, actuellement, pas utilisable.


Tiens ? Les fichiers d'exemple paraissent simple. Ou alors c'est Windows
qui complique encore tout ! :-p

Quand à Open-Office-2, ce dernier n'est toujours pas sorti, alors que cet
évènement était prévu pour le printemps 2004.


Si si, la semaine dernière !

Les versions bêta successives
sont trop rares pour compenser le retard.


Deux bêta et trois RC ? Ils n'allaient pas non plus en publier une par
semaine...

Pour en revenir à Excel, en dehors de pyxlwriter, il reste la possibilité de
créer des documents XML, lisibles sans problème par Excel.


Oui mais quel format ?

--
Hervé Cauwelier
http://www.oursours.net/

Avatar
O.R.
Pour en revenir à Excel, en dehors de pyxlwriter, il reste la possibilité
de créer des documents XML, lisibles sans problème par Excel.

C'est ce que je fais déjà mais avec le format CSV. Pourtant, les

utilisateurs
sont encore plus exigents...

O.R.

Avatar
O.R.
"Eric Deveaud" a écrit dans le message de news:

Olivier Ravard wrote:
Bonjour à tous,

Existe-t-il un module python permettant de générer des fichiers au
format
Exel
à partir d'une liste (par exemple) ?


tout est fonction de ce que vous voulez faire et produire comme type de
fichier Excel.

une solution hyper basique en complément de ce qui a déja été cité

un fichier tabulé qui sera importé par la suite sous Excel.



Oui, c'est ce que je fais actuellement.

Eric

--
j'ai voulu mettre lilo mais il me donne une erreur
Je sais que je vais être TRES indiscret, mais c'est quoi ton erreur?

("bordel de merde!" ajouterais-je même! :-)).
-+- EF in Guide du linuxien pervers - la discretion même -+-



Avatar
jean-marc pouchoulon

Quand à Open-Office-2, ce dernier n'est toujours pas sorti, alors que cet


il est sorti en anglais

évènement était prévu pour le printemps 2004. Les versions bêta successives
sont trop rares pour compenser le retard. Et, tout ce qui avait été annoncé
pour Python (comme langage de macros, notamment) est passé à la trappe.




il y 2 examples...


cordialement
jmp

Avatar
Do Re Mi chel La Si Do
Re-Bonjour.


Les fichiers d'exemple paraissent simple.




"paraissent" est le mot. Les mettre en oeuvre, c'est, réellement, autre
chose.
J'aimerais bien trouver quelqu'un qui aurait réussi.


@-salutations

Michel Claveau



1 2