CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

(C++) Comment lire un fichier excel ?

guybrush113
guybrush113
Niveau 8
19 avril 2004 à 16:21:20

Oui je sais, excel.exe fichier ouvrir :D
Mais c´est pas ca que je veux... j´aimerai bien savoir s´il est possible de lire et traiter les données se trouvant dans un fichier . xls ?
Et comment ? si c´est galère ou pas, si vous avez des liens quelconques pour m´aider...
merci

JeanYvesYves
JeanYvesYves
Niveau 10
19 avril 2004 à 16:22:49

il te faut un parser de fichiers xls.

Essaie de voir si y´a pas ça dans le programme Linux " Gnumeric"

si tu le trouves, je suis également intéressé :)

guybrush113
guybrush113
Niveau 8
19 avril 2004 à 16:41:22

Oki je vais faire quelques recherches ! :p
merci à toi :)

guybrush113
guybrush113
Niveau 8
19 avril 2004 à 17:11:23

Bon j´ai pas réussi à choper Gnumeric, par contre ya un certain Catdoc et xls2csv qui ont l´air pas mal, mais j´ai pas trouvé d´exe ni de sources d´ailleurs en fait... vu que je suis pas chez moi, je peux pas trop faire de grosses recherches.
Mais si ya des gens qui veulent m´aider à trouver un parser excel ! ya pas de soucis :)

Mathrim
Mathrim
Niveau 8
19 avril 2004 à 17:22:12

:lol:
Tu peux trouver gnumeric ici:
http://www.gnome.org/projects/gnumeric/

Sinon, il me semble que Calc dans OpenOffice peut gérer les xls ( à vérifier). Tu peux le trouver ici: http://openoffice.org .

Les deux sont open source, donc tu devrais pouvoir trouver le parseur que tu désires à l´intérieur.

guybrush113
guybrush113
Niveau 8
19 avril 2004 à 17:29:59

Pour gnumeric je chopais que des fichiers sources, et je vais pas m´amuser à lire des fichiers sources de format que je ne connais point et qui font 70Mo en tout... :)
Enfin bref, je crois que je vais pas me faire chier, parce que j´ai découvert qu´en transformant le xls en csv, ca peut se lire facilement. Mais bon je vais pas essayer ca maintenant j´ai la flemme ! ca sera mon kado de demain matin < :o)
Mais ca m´intrigue quand même encore, ce nouveau mot que j´ai appris aujourd´hui " parser" . .. donc je vais continuer mes recherches ! ! :)
tcho

LGV
LGV
Niveau 28
19 avril 2004 à 17:45:56

pas la peine de chercher un convertisseur, tu exportes direct depuis excel en CSV, t´as plus qu´à relire tes valeurs : un parser simpliste qui se contente de lire tes données suffit ( les valeurs sont alors stockées les unes à la suite des autres, ligne par ligne). Dans le cas de fichiers complexes, passent par plusieurs fichiers CSV.

c64
c64
Niveau 10
19 avril 2004 à 18:36:55

Si tu es courageux : http://www.wotsit.org/

Ruffi
Ruffi
Niveau 9
19 avril 2004 à 19:25:04

Demande a Youmi, c´est le sujet de son stage à Paisley ( il doit lire un exel et le sortir dans un autre format)

guybrush113
guybrush113
Niveau 8
19 avril 2004 à 22:15:33

oki oki...
je crois que je vais poter pour la méthode CSV comme t´as dit LGV, et vu que c´est pas trop des fichiers complexes, ca va aller je pense.
Merci a vous :)

Kouic
Kouic
Niveau 9
19 avril 2004 à 23:06:57

Tu peux aussi manipuler les fichier Excel directement en C++. C´est pratique si tu veux utiliser les fonctionnalitées de Xcel.
Dans le cas general fait des recherchce sur l´automation.
Dadns ton cas, jete un coups d´oeuil a
http://support.microsoft.com/default.aspx?scid=kb;EN-US;184663
Il y a tout se qu´il faut.

guybrush113
guybrush113
Niveau 8
19 avril 2004 à 23:20:10

Désolé Kouick mais ton lien ne fonctionne pas . .. :(

Ruffi
Ruffi
Niveau 9
19 avril 2004 à 23:31:01

http://support.microsoft.com/default.aspx?scid=kb;EN-US;184663

Ruffi
Ruffi
Niveau 9
19 avril 2004 à 23:32:30

le probleme vien pas du lien, mais de la gestion des liens du forum
ajout http:// devant
support.microsoft.com/default.aspx?scid=kb;EN-US;1
84663 sur IE :)

guybrush113
guybrush113
Niveau 8
19 avril 2004 à 23:39:21

C´est cool c´est cool, je vais étudier ca demain la tête fraiche !
Bonne nuit ! ; )

Altonfrere
Altonfrere
Niveau 10
20 avril 2004 à 00:38:45

Un truc à savoir, un fichier texte classique est également interpreté par Excel lorsque l´on sépare les colonnes par des tabulations ( Excel propose aussi un export en . txt avec tabulations) :

Colonne1\tColonne2\tColonne3\n
11\t12\13\n
21\t22\23\n
. ..

Autre point, Office 2003 ( Word, Excel & Cie) utilise désormais le format XML pour sauvegarder les fichiers. Ce qui peut être un gros avantage pour la gestion de tels fichiers ( .doc, . xls etc..)

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment