Log --> excel

Bonjour

j'ai quelques petites difficultés à analyser un fichier .log,
mon but est de l'analyser et d'en retranscrire les données sous un tableau excel

voici un exemple de lignes du fichier .log
00:00:19.07 < /10200A0S02114SPROSPROB @@@@03791
00:00:19.07 > /19902S0A0
00:00:19.21 > /68000S0A0 03791 0604

j'ai besoin de recupérer l'heure, le premier caractère après '\' puis ensuite de recupérer les autres sous des groupes d'ASCII, comme suivant:
00:00:19.07 1 02 00 A0 S0 2114 SPRO SPRO B_ @@@@ 03791
chaque élement devant se retrouver dans une case différente sur une même ligne...

si qq1 pe m'éclaircir à ce sujet, voir me donner la solution, je lui en serait très reconnaissant

merci

bonne journée

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,
    tu souhaiterais le faire en quel langage de programmation?
    1. Bonjour!
      Est-ce que quelqu'un pourrait se pencher sur le problème, cette analyse est très urgente...
      merci bonne journée
      1. tu commences par importer ton fichier asci sous excel dans une seule colonne texte sans délimiteur
        au besoin par copier coller
        dans la deuxieme colonne tu auras comme formule=gauche(premcol;11)
        pour les colonnes suivantes tu auras pour formules
        STXT(B43;CHERCHE("/";B39;1)+1;1) puis
        STXT(B43;CHERCHE("/";B39;1)+2;2) puis
        STXT(B43;CHERCHE("/";B39;1)+4;1) ...etc
        1. pas autant que ça excel n'accepte pas les formules, il me met des messages d'erreurs:
          #NOM?
          #VALEUR?

          peux tu m'expliquer pourquoi???

          merci
          1. Ok, j'ai trouvé désolé, mais je ne suis pas doué, du moins du premier coup

            merci ca fonctionne
            1. Encore une petite question de temps à autre, j'ai des messages d'erreur propre à mon fichier log, comment pourrais faire pour les traiter ...

              00:03:33.59 < /51011A0S016EC1 31
              00:03:33.59 Erreur 244 sur [16EC].
              00:03:33.59 > /59910S0A0
              00:03:56.89 < /61010A0S016EC0 31
              00:03:56.89 Erreur 244 sur [16EC].
              00:03:56.90 > /69910S0A0

              les E étant sur la même position que les /

              peux tu à nouveau m'apporter tes lumières

              merci