Créer un graphe sous excel a partir d'un programme c
nissa90
Messages postés
11
Statut
Membre
-
totof31 Messages postés 165 Statut Membre -
totof31 Messages postés 165 Statut Membre -
Bonjour,
je veux créer un graphe sous excel à partir des donnés fournies par un programme c
je veux créer un graphe sous excel à partir des donnés fournies par un programme c
2 réponses
-
Bonjour,
Méthode 1 (semi-auto) : il suffit de mettre les données dans un fichier .csv (données séparées par un point-virgule...), ouvrir Excel (cmde system("excel.exe")) avec le fichier généré, et créer le graph (cette partie pouvant faire partie d'une macro exécutée à l'ouverture)
Méthode 2, en automatique, tu peux utiliser OLE pour contrôler Excel de bout en bout, mais c'est assez lourd en C (à moins qu'il existe une lib mais je n'en connais pas), alors qu'en Python c'est relativement aisé grâce à win32com, ainsi qu'en Perl (grâce à Win32 ? Win32com ?... je ne sais plus exactement)-
si vous pouvez être plus claire dans méthode1, je vous serais reconnaissante:
-comment ouvrir excel avec un fichier généré?
-comment il reconnaitrera les données envoyés
-je veux avoir un graphe en diagramme de baton j'associe a chaque a chaque variable une fréquence et je veux avoir le graphe dessiné sur excel.
-
-
-comment ouvrir excel avec un fichier généré?
Faire Fichier/Ouvrir/Choisir "Fichiers texte", puis aller chercher le fichier voulu.
-comment il reconnaitrera les données envoyés
En choisissant "Fichiers texte", il va demander quel est le caractère qui sert de délimiteur aux données.
-je veux avoir un graphe en diagramme de baton j'associe a chaque a chaque variable une fréquence et je veux avoir le graphe dessiné sur excel.
Il suffit de sélectionner les données, puis de faire Insertion/Colonne/Histogramme 2D ou le modèle qui te va bien...-
-
Je ne peux que te conseiller de persévérer, la manip est bonne mais on n'a probablement pas la même version d'Excel et je ne peux pas être plus précis !
Tu peux par exemple enregistrer des données comme ça :
texte1;valeur1
texte2;valeur2
texte3;valeur3
...
dans un fichier .csv
Double-clique sur le fichier, il devrait ouvrir Excel. Si ce n'est pas le cas, Windows devrait te proposer de choisir l'application associée ==> choisir Excel
-