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

Python Discussion :

Graphiques avec excel


Sujet :

Python

  1. #1
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut Graphiques avec excel
    Bonjour,

    Je crée des fichiers excel avec la librairie xlwt de python.
    http://www.python-excel.org/

    Je souhaite savoir s'il est possible de créer des graphiques excel simples (comme si l'on cliquer sur l'assistant graphique d'Excel).

    ll semble que xlwt ne le permette pas. Est-ce que quelqu'un confirme ou a une autre méthode ?

    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Hello,

    J'ai eu ce problème il y a quelques temps et le seul moyen que j'ai trouvé (avec le peu de temps que j'avais et le peu de connaissance aussi...) était de renseigner sur une feuille excel les valeurs abscisses et coordonnées (col A et col B) tout en ayant au préalable défini les zones voulues comme étant les info me permettant de créer mon graphic sur une autre feuille...

    C'est pas forcément le top, mais ça marchait pas trop mal si j'ai bonne mémoire.
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  3. #3
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Si j'ai bien compris: il y a un onglet data (données pour le graphisme) et un onglet macro (qui gère une macro excel) ?

    Auriez-vous éventuellement la macro excel de l'onglet numéro deux ?

  4. #4
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Citation Envoyé par Bayard Voir le message
    Si j'ai bien compris: il y a un onglet data (données pour le graphisme) et un onglet macro (qui gère une macro excel) ?

    Auriez-vous éventuellement la macro excel de l'onglet numéro deux ?
    C'est presque ceci... De mémoire je n'utilisais pas de macro.
    Normalement si tu crées ton graphique en fonction de cellules vides, un remplissage des ces cellules par un programme externe doit automatiquement renseigner ton graphique.

    Il me semble bien que ceci marchait.

    Je ne retrouve pas mon exemple pour le moment mais je chercherai un peu plus tard si ça peut t'aider
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  5. #5
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    De mémoire je n'utilisais pas de macro.
    Alors comment le graphique était-t-il créée ?

  6. #6
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Citation Envoyé par Bayard Voir le message
    Alors comment le graphique était-t-il créée ?
    En le créant préalablement sur un modèle que tu copieras ensuite pour faire ton fichier final
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 139
    Par défaut
    Tiens c'est marrant je passe mes journée a ca en ce moment...
    Sinon, tu peux facilement lancer des macros Excel a partir de python. Tu peux donc t'amuser a créer ton graphique excel via macro (afin de permetre un certaine adaptabilité, par exemple si tu ne sais pas a l'avance dans quelle section de la feuille tes données seront placé), et tu lance la macro via python.
    Si ca t'interesse j'ai des bout de scripts qui font ce genre de chose
    (ainsi que des morceaux de VBA, language trés pourri soit dit en passant...)

  8. #8
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Le module a-t-il besoin d'Excel pour fonctionner ? Si ce n'est pas le cas, il pourrait aussi servir pour faire des feuilles OOCalc de façon indirecte. Au passage, existe-t-il des modules Python pour créer des fichiers de type Open Office ?

    Citation Envoyé par ju_bicycle Voir le message
    ...des morceaux de VBA, language trés pourri soit dit en passant...
    Tout à fait d'accord.

  9. #9
    Membre éclairé Avatar de Bayard
    Inscrit en
    Juin 2002
    Messages
    863
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 863
    Par défaut
    Pour ju_bicycle:
    tu peux facilement lancer des macros Excel a partir de python
    Ben non, car le fichier est généré sous python par Linux. Puis ensuite doit pouvoir être ouvert sous Windows pour faire le joli graphique.
    le module xlwt (que j'utilise) ne permet pas d'accéder aux macros.
    Le module win32com (que je refuse d'utiliser) le permet mais je ne pense pas que cela fonctionne sous Linux.

    Pour rambc
    existe-t-il des modules Python pour créer des fichiers de type Open Office ?
    -> xlwr gère des fichiers .xls qui fonctionnent pour MS Excel et OOffice. Poste une discussion si tu veux plus de détails.

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 139
    Par défaut
    Oui c'est vrai désolé, j'avais éludé cette partie la j'utilise bien win32com.En fait j'ai fini par géré mes graphiques sous windows. C'est pénible mais j'ai pas trouver comment faire autrement.

    Donc tous mes tests tournent sous linux, mais l'extraction des résultats et les courbes, je le fais sous windows...Si tu trouve une soluce autre ca me branche...let me know!!

Discussions similaires

  1. [Débutant] Tracer un graphique avec Excel
    Par Tom dB dans le forum MATLAB
    Réponses: 11
    Dernier message: 05/06/2013, 14h13
  2. Graphique avec Excel VBA
    Par Clemdu77 dans le forum Excel
    Réponses: 1
    Dernier message: 09/02/2010, 13h49
  3. Faire un graphique en Ole avec Excel
    Par kurul1 dans le forum C++Builder
    Réponses: 18
    Dernier message: 23/03/2007, 21h57
  4. [VB] avec Excel : animation de graphique
    Par SimonBrodeur dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 23/01/2006, 23h36
  5. probleme de graphique avec excel
    Par calimero91 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/01/2006, 12h17

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