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

Macros et VBA Excel Discussion :

Lecture fichier binaire


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 313
    Par défaut Lecture fichier binaire
    Bonjour,
    Je souhaite récupérer des données sur des fichiers binaire pour les mettre ensuite dans excel.

    Mon fichier est constitué de différentes valeurs avec différents types :
    integer
    string
    réel
    Toutes les valeurs se trouvent à la fin du fichier.

    Je suis en train d'essayer déterminer comment est structuré le fichier.

    Comment puis faire pour récupérer mes différentes données? J'ai lu que l'on pouvait ouvrir un fichier en mode binary mais ensuite je ne sais pas trop comment faire pour récupérer toutes mes données.

    Merci d'avance pour vos conseils.
    Fred

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, commence par faire une recherche

  3. #3
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Bonjour amelyfred

    Un joli démo sur ce site de Microsoft
    qui montre comment créer et lire un fichier binaire.
    Le code peut être utilisé tel quel en VBA.

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 313
    Par défaut
    Bonjour
    Ok merci
    J ai commencé a regarder et j ai réussi a récupérer des donnes dans mon fichier.
    Pour les réels, lorsque je copie dans une cellule ça marche nickel.
    Par contre, j ai des valeurs ayant des caractères, j ai donc mis une variable string.
    Quand je récupère ma valeur, j ai bien les caractères correspondant dans ma variable (fenêtre variables locales). Il y a des petits carrés avant et après mes données. Par contre lorsque je la copie dans une cellule excel, j ai des caractères speciaux. Est ce que vous savez pourquoi?

    Autre question : mon fichier est composé de différents types de variables. Comment faire pour récupérer chacune d'entre elles le plus efficacement possible. Dois je créer 30 variables et y affecter à chacune une valeur de mon fichier binaire ou est ce qu il y a plus simple.

    Merci d avance et bonnes fetes

Discussions similaires

  1. Lecture fichier binaire et inversion d'octets
    Par zoro_le_renard dans le forum Fortran
    Réponses: 8
    Dernier message: 17/07/2007, 20h35
  2. Lecture fichier binaire
    Par djidji dans le forum Langage
    Réponses: 1
    Dernier message: 09/11/2006, 11h58
  3. Réponses: 5
    Dernier message: 02/10/2006, 22h54
  4. Lecture fichier binaire
    Par kek_net dans le forum Langage
    Réponses: 5
    Dernier message: 07/08/2006, 19h37
  5. Lecture fichier binaire
    Par gabule dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 30/05/2006, 15h53

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