Accueil > Forum > > > > Enregistrer des donnees dans un fichier excel
Enregistrer des donnees dans un fichier excel
mardi 28 février 2006 à 22:33:02 |
Enregistrer des donnees dans un fichier excel

julienbornet
|
Bonjour, je doit realiser un programme qui recupere des info d'une carte d'aquisition et les stock dans un fichier en vu d'un post traitement. Je travail sous Visual studio 2003.Net. Mon programme est une windows form (pas une console).
Je possede deja la bibliotheque me permeattant d'acceder a toutes les donnees qui arrive sur ma carte d'aqui, mais je cherche mainteant a stocker ces donnes dans un fichier excel.
En fait j'ai deja realiser un simple petit programme me permattant de valider le fonctionnement des fonctions de ma bibliotheque. Ce programme etait en mode console et enregistrait des donnees determiner dans le code(l'utilisateur ne pouvait pas choisir) dans un fichier txt. Ainsi, les donnees etant chronologique chaque ligne correspondait a l'ensemble des donnes d'un temps t.
Je souhaite maintenant passer dans un fichier excle pour plusieur raison:
1)L'utilisateur doit pouvoir choisir les donnees qu'il enregistre. Hors comme c'est donnees sont clasees dans un ordre chronologique, il est preferable que toute les donnes concernant un temps t soit sur la meme ligne (pour des raisons de lisibilite). Par consequent il me semble preferable de passer en mode tableau. Ainsi chaque ligne coresondra a un temps t et chaque colonne a un type de donner a ce temps t. (il est toute fois imaginable d'initialiser les donnes non choisit par l'utilisateur a 0 et de les enragister mais je ne souhaite pas avoir rewcour a cette solution)
2)Ces donnes doivent ensuite subir un post traitement et entre aute, je doit tracer des courbes. Il me semble par consequent plus facile de faire ca a l'aide d'excel (quitte a realiser les actions permattant de tracer les courbes de facon manuelle)
Par contre le nombre de ligne etant important il est fort propable que j'arrive en butee sur excel (je doit pouvoir enregister environ 2 millions de ligne). Existe t'il une autre forme de tableau pour les stocker? (quitte a les redecouper apres pour les faire rentre sous excel)
Voila je vous remercie de vos reponse et/ou remarques. Toutes les remarques constructives seront prise en compte
|
|
mercredi 1 mars 2006 à 17:11:01 |
Ne chercher plus j'ai trouver. Pourquoi penser a des choses compliquees qd tout est si simple

julienbornet
|
Réponse acceptée !
Bon alors voila apres avoir chercher pendant pre d'une journee je me suis resigne a tester une chose de tres simple. En fait je suis parti du principe qu'il est possible de lire un fichier .txt a l'aide d'excel a condition que ces donnees soit disposes en colonnes. J'ai donc nomme mon fichier (que j'aouvre avec fopen et dans lequel j'ecrit avec fprintf) comme ceci fichier.xls. Puis j'ai chercher le moyen de changer de colonne, En fait il faut utiliser une tabulation, et pour changer de ligne le classigne \n. Ainsi il est possible de remplir sont tableau cellule par cellule et une ligne apres une autre. exemple: ke remplit 1A puis 1B, je change de ligne je remplit 2A puis 2B ect...
voici un exemple de programme qui remplit un tableau de 200 lignes avec le nuemro du point et le temps a laquel il a ete creer (un chrono koi)
-------------------------------------------------------------------------------
#include
#include
#include
using namespace std;
int cpt;
clock_t start, elapsed;
double elapsed_time;
FILE * fic;
int main(void)
{
fic = fopen("fichier.xls", "w+"); // ouverture du fichier en ecriture
start = clock(); // debut du chrono
fprintf (fic,"Num point TIME \n"); // ecriture des entete de colonne
for (cpt=0;cpt<200;cpt++)
{
elapsed = clock()- start; // prise du temps du point
elapsed_time = elapsed; // calcul du temps
printf("NUM = %i \n",cpt); // aff a l'ecran des points creer
fprintf (fic,"%i ",cpt); // enr. du num du pt ds 1 col.
fprintf (fic,"%f ",elapsed_time); // enr. du tps ds 2 col.
fprintf (fic,"\n"); // chgt de ligne
}
fclose(fic); // fermeture du fichier
cout << "\nEcriture points terminee";
cout << "\n\nAppuyer enter pour quitter";
cin.ignore();
return 0;
}
Mon probleme mainteant est de changer de feuille excel une fois les 65535 lignes remplit mais ca je penses pouvoir y arriver au pire en cerant un nouveau fichier
|
|
Cette discussion est classée dans : fichier, ligne, donnees, excel, donnes
Répondre à ce message
Sujets en rapport avec ce message
Enregister des donnees sous excel [ par julienbornet ]
Bonjour, je doit realiser un programme qui recupere des info d'une carte d'aquisition et les stock dans un fichier en vu d'un post traitement. Je trav
Lire données dans un fichier Excel en C [ par skrime ]
Bonjour, J'aimerais lire les données contenues dans un fichier excel, j'aimerais pouvoir lire ligne par ligne, je ne sais pas du tout comment on peut
lecture fichier mot par mot [ par goutbouyo ]
Salut,est il posible de lire dans un fichier mot par mot (et non ligne par ligne) ???Car quand je lit ligne par ligne, pour un mot ca me met : le mot
Comment retourner une ligne d'un fichier ? [ par Telepathmaster ]
Bonjour, j'ai besoin de pouvoir retourner une ligne précise d'un fichier, et donc je voudrais savoir si c'est possible, et si oui comment ? Je n'arriv
Saut de ligne dans un fichier binaire/texte [ par Galmiza ]
Salut,Quel est l'équivalent de "\n" et de "\t" en binaire. J'ai essayé 13 pour remplacer le "\n". Mais lorsque j'ouvre le fichier généré avec bloc-not
rechercher un mot dans un fichier txt et afficher toue la ligne [ par briaros76 ]
J'aimerai savoir comment je doit mi prendre pour rechercher un mot dans un fichier texte et ensuite afficher toute la ligne sur laquelle il ce trouve.
C++ vers Excel [ par maxinfos ]
Bonjour, voilà, je suis en 2ème année de BTS Informatique et Réseaux ... actuellement en projet, j'aurai besoin de savoir comment créer un fichier au
Comptage de ligne dans un fichier [ par nrgumn ]
hé oui, j'ai encore un problème.J'ai un fichier qui contient un texte de plusieurs lignes.Je dois récupérer pour chaque mot de ce fichier son numéro d
C++ vers Excel [ par maxinfos ]
Bonjour,j'aimerai savoir comment exporter des données provenant d'un programme en C++ (avec la plateforme Microsoft Visual C++ 6) vers un fichier Exce
Ajouter un CString a chaque ligne fichier TXT [ par kilory ]
Salut,j'est un fichier txt que j'ouvre avec la commande fopen et je vourais ajouter a chaque debut de ligne du texte un slach . merci.
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|