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

C++ Discussion :

Lire/Ecrire dans un fichier excel


Sujet :

C++

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 559
    Points : 61
    Points
    61
    Par défaut Lire/Ecrire dans un fichier excel
    Bonjour,

    Je voudrais lire/écrire des String des valeurs à partir/dans un fichier excel.

    Comment faire?
    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    301
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 301
    Points : 345
    Points
    345
    Par défaut
    Bonjour à toi,

    Tu as deux manières de procéder:
    1: tu enregistre ton fichier XL en txt avec séparateur et après tu bosses sur le txt
    2: tu pilotes XL à partir de ton code C++ (c'est pas la manière la plus simple mais après tu peux faire ce que tu veux d'XL) http://cpp.developpez.com/faq/vc/?pa...tionExcel_Load

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 58
    Points : 66
    Points
    66
    Par défaut
    Il y aussi moyen de sauver le fichier xls au format xml, ce qui permet de lire/modifier assez facilement le fichier excel en gardant la mise en page.

  4. #4
    doccpu
    Invité(e)
    Par défaut
    Citation Envoyé par toutounesan Voir le message
    Bonjour,

    Je voudrais lire/écrire des String des valeurs à partir/dans un fichier excel.

    Comment faire?
    Merci d'avance
    Pour écrire c'est facile tu fais un format CSV renomé en xls (ya un petit changement pour le séparateur alors essais ",", ";" et " ")
    par contre pour lire il vas te falloir utiliser les api d'exel (COM)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    301
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 301
    Points : 345
    Points
    345
    Par défaut
    Pour ce qui est des formats xml, il me semble que ce n'est possible que pour la version 2007 (il me semble que pour la 2003, il faut télécharger un add-on). Si tu veux bosser sur ces versions, il est préférable d'utiliser le format xml, si ce sont des versions antérieurs, il faudra passer effectivement par du COM.

  6. #6
    Membre averti Avatar de pascal.barbier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    362
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2007
    Messages : 362
    Points : 442
    Points
    442
    Par défaut
    Effectivement, dans Office 2007, Microsoft introduit un nouveau format basé sur XML : OpenXML, ainsi qu'un ensemble de ressources qui simplifient considerablement la lecture et l'écriture dans les fichiers Office.
    L'addon pour Office 2003 ne sert qu'à lui permettre de lire et ecrire les fichiers au format OpenXML.

    Pour beaucoup de détails voir : Open XML sur MSDN
    www.iristechnologies.eu
    Centre de formation à Paris et Toulouse

Discussions similaires

  1. Réponses: 2
    Dernier message: 31/07/2014, 15h45
  2. lire/ ecrire dans un fichier excel
    Par simpatico dans le forum C#
    Réponses: 5
    Dernier message: 01/04/2009, 14h47
  3. [C#] Comment écrire dans un fichier Excel ?
    Par FoxDeltaSierra dans le forum ASP.NET
    Réponses: 2
    Dernier message: 07/05/2006, 15h29
  4. [VB]Ecrire dans un fichier excell
    Par Empty_body dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 07/02/2006, 12h55
  5. lire / écrire dans un fichier excel au format xml
    Par crisflo dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 28/01/2006, 10h50

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