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 :

Lire fichier XLS en mode texte


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 37
    Par défaut Lire fichier XLS en mode texte
    Bonjour,

    Est-il possible de lire un fichier XLS comme un fichier CSV avec une méthode du style : oFSO.OpenTextFile("C:\monfichier1.xls", ForReading) ?

    Et de même ensuite de générer un fichier XLS avec une methode du style FSO.CreateTextFile("C:\monfichier2.xls") ?

    Afin de ne pas ouvrir un nouveau fichier Excel en mémoire (ce qui prend de la place) et de ne pas tomber dans la limitation de mon Excel 2003 à 65000 lignes !

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    Bonjour, bonjour.

    Un fichier .xls n'est pas un fichier texte ‼

    Il est pourtant possible de contrôler le nombre de lignes pour changer de colonne ou de feuille …

  3. #3
    Invité
    Invité(e)
    Par défaut
    à part envisager la solution que tu as abandonné dans le poste précédant!

  4. #4
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 37
    Par défaut
    Je sais qu'un fichier XLS n'est pas un fichier texte, mais je me suis dit qu'il existe peut être une astuce...

  5. #5
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut





    Il y a différentes manières de lire un fichier texte, cinq au moins !
    Commencer peut-être par procéder à une recherche sur ce forum sans compter la FAQ et les tutoriels …


  6. #6
    Invité
    Invité(e)
    Par défaut
    si tu disposes d'un model de fichier.xls sur le model de tes données:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    copy mondel.xls, New.xls
    ensuite regarde ce lien: http://www.developpez.net/forums/d14...e/#post7911267
    ceci dit les fichier xls font toujours 6500 maxi, il faut faire du xlsx
    Dernière modification par Invité ; 17/10/2014 à 13h30.

Discussions similaires

  1. Libname ODBC pour lire fichier xls
    Par TobTob dans le forum SAS Base
    Réponses: 6
    Dernier message: 30/05/2013, 15h57
  2. Lecture du contenu d'un fichier compressé en mode texte ?
    Par meles dans le forum Général Python
    Réponses: 8
    Dernier message: 17/10/2012, 19h30
  3. Assistant d'importation fichier xls contenant du texte
    Par kyros21 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/07/2012, 10h42
  4. Réponses: 3
    Dernier message: 07/02/2009, 13h23
  5. Lire fichier xls
    Par romain_ci dans le forum Flex
    Réponses: 7
    Dernier message: 20/01/2009, 09h55

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