Pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter, inscrivez-vous gratuitement !

 

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2007
    Messages : 15
    Points : 7
    Points
    7

    Par défaut Transformer fichier en excel en fonction du contenu

    Bonjour,
    J'ai tout un tas de fichiers texte à transformer dans un tableau excel. J'ai un fichier texte par ordinateur et je voudrais faire une synthèse de tous les ordinateurs de la société.
    dans chaque fichier texte j'ai des informations regroupées par pavé. Ex :[Informations Poste] ou [Utilisateurs]
    Je voudrais sélectionner uniquement certains pavés et mettre les informations dans des colonnes séparées.
    Ci-dessous un exemple :
    07-01800289918.txt


    Si vous pouviez m'aider, je vous en serai très reconnaissant.
    Merci d'avance

    vincent

  2. #2
    Membre chevronné
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA
    Inscrit en
    septembre 2005
    Messages
    1 227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA
    Secteur : Industrie

    Informations forums :
    Inscription : septembre 2005
    Messages : 1 227
    Points : 2 117
    Points
    2 117
    Billets dans le blog
    1

    Par défaut

    Bonjour,

    j'ai vu ton fichier et effectivement il y a du boulot

    avant que l'on t'aide sur la programmation de tes macros il faut que tu penses comment organiser tes données sure ton(tes) fichier(s) Excel(s).

    voit comment organiser tes données et fait des captures écrans de ce que tu prévois, tu auras plus d'aides de la part de tous

    sinon

    pour la gestion des fichiers textes va voir :

    https://warin.developpez.com/access/fichiers
    Ils ne savaient pas que c'était impossible ... du coup ils l'ont fait (Mark Twain)

    n'oubliez pas de si les messages vous aide ou sont pertinents et de mettre quand cela est !

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    10 859
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : juin 2007
    Messages : 10 859
    Points : 20 555
    Points
    20 555

    Par défaut

    Tu ouvres ton fichier texte avec Excel en spécifiant que le séparateur de données est le signe "=".
    Ca devrait te donner une feuille avec deux colonnes.
    Tu sélectionnes la colonne 2 > Ctrl+C
    Tu sélectionnes la ligne suivante dans ton fichier de synthèse et tu fais un collage spécial avec transposée.

    Une fois que tu as fais ça pour tous tes fichiers textes, tu supprimes les colonnes qui ne te sont pas utiles.

    Bien sûr, tout ça peut aussi être fait de la même façon en VBA, l'enregistreur automatique de macro pouvant fournir 80% du code.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2007
    Messages : 15
    Points : 7
    Points
    7

    Par défaut merci

    Merci bcp pour votre aide.
    Là je suis dans l'urgence donc je pense que je vais faire la méthode de Menhir. Ca me fait pas mal de traitement manuel mais beaucoup moins que si j'avais dû tout resaisir.
    J'espère trouver quelques heures de dispo dans le mois pour écrire un code propre.
    Je reviendrai vers vous.
    Merci encore et bonne journée

Discussions similaires

  1. Supprimer des lignes d'un fichier 1 en fonction du contenu du fichier 2
    Par Ohemeg dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 10/11/2008, 10h05
  2. Lancer un batch en fonction du contenu d'un fichier
    Par decapfour dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 17/07/2008, 10h43
  3. Réponses: 6
    Dernier message: 07/06/2008, 17h38
  4. transformation fichier excel en XML
    Par fanette dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 24/01/2008, 10h47
  5. comment transformer un Fichier xls (Excel) en XML
    Par sperron dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 13/04/2006, 16h35

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