IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques tierces Python Discussion :

Exportation d'images vers excel


Sujet :

Bibliothèques tierces Python

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 206
    Points : 79
    Points
    79
    Par défaut Exportation d'images vers excel
    Bonjour à tous

    Je ne suis pas certain d'être dans la bonne section mais tant pis, je me lance.
    Je suis en train de réaliser un générateur de code barres. Celui ci sort une image à partir d'une chaine. J'aimerais ensuite exporter cette image vers excel.

    Typiquement, en cliquant sur un bouton 'exporter', le programme ouvrirait excel et ajouterait la chaine a la fin d'un fichier, ainsi que l'image correspondante à coté.

    Je ne sais pas du tout si ceci est réalisable, ni si ça l'est en python.
    Je n'ai pas trouvé beaucoup d'information, à part des macro en vba dont je ne comprend rien.

    Pouvez-vous m'aider? Merci d'avance

  2. #2
    Membre confirmé
    Avatar de vincent.mbg
    Homme Profil pro
    Développeur Python
    Inscrit en
    Décembre 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Python

    Informations forums :
    Inscription : Décembre 2007
    Messages : 327
    Points : 618
    Points
    618
    Par défaut
    Bonjour,

    Regarde un peu le module win32com

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    xl = win32com.client.gencache.EnsureDispatch( Excel.Application )
    Mon guide pour apprendre Tkinter - N'oubliez pas de consulter les FAQ Python ou de visiter mon blog

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 206
    Points : 79
    Points
    79
    Par défaut
    Merci de ta réponse Vincent

    Effectivement ce module semble répondre à mes attentes. Pour l'instant j'ai trouvé de la doc à ces adresses, si ça intéresse quelqu'un:

    http://oreilly.com/catalog/pythonwin...pter/ch12.html
    http://www.markcarter.me.uk/computing/python/excel.html

    Il me reste à trouver comment importer les images :p

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 206
    Points : 79
    Points
    79
    Par défaut
    Ce problème d'image est malheureusement tres persistant

    Je ne trouve pas de doc qui traite de COM et d'image en python.Il ne me manque la la fonction d'importation, et pourtant je n'y parviens pas. J'ai bien trouvé quelques documents, mais c'est pour du perl ou du vba. Je suis sur que si c'est faisable en perl c'est aussi faisable en python^^

    Si vous connaissez une doc plus complète que mes liens ci-dessus ou quelques conseils, n'hésitez pas

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Points : 240
    Points
    240
    Par défaut
    Je ne sais pas si pyexcelerator gère les images mais tu peux peut-être regarder de ce côté. C'est une librairie super simple à utiliser !

    EDIT : Je viens de vérifier et... Si ! pyexcelerator gère bien les images. Alors, essaye les exemples qui sont avec ce module. Il y a en un sur l'utilisation des images.

    Exemple de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    from pyExcelerator import *
     
    w = Workbook()
    ws = w.add_sheet('Image')
    ws.insert_bitmap('python.bmp', 2, 2)
    ws.insert_bitmap('python.bmp', 10, 2)
     
    w.save('image.xls')
    Simple, non ?

    A +

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 206
    Points : 79
    Points
    79
    Par défaut
    Merci Ggamer, ça m'aide beaucoup

    Par contre on dirait que pyexcelerato ne gère que les images bitmap .bmp en 24 bits, et je pense que mon appli sort du bitmap 8 bits avec PIL :s

    Avez-vous une idée de comment générer du bmp en 24 bits ?

Discussions similaires

  1. exporter des données vers EXCEL!
    Par JauB dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 25/11/2005, 15h13
  2. Export données MsFlexGrid vers Excel VB6.0
    Par elabbassi dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 16/09/2005, 14h18
  3. Export de données vers Excel
    Par psykot63 dans le forum Access
    Réponses: 2
    Dernier message: 03/01/2005, 12h04
  4. export de requete vers excel(pb de mise en forme)
    Par syl221 dans le forum Access
    Réponses: 13
    Dernier message: 20/10/2004, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo