Log --> excel

Fermé
vavass - 22 août 2005 à 13:39
 vavass - 23 août 2005 à 10:49
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
A voir également:

8 réponses

nico7382 Messages postés 279 Date d'inscription lundi 6 juin 2005 Statut Membre Dernière intervention 22 décembre 2010 50
22 août 2005 à 13:50
Bonjour,
tu souhaiterais le faire en quel langage de programmation?
0
en Vb
0
sinon en langage c, tout simple (lol)
0
Bonjour!
Est-ce que quelqu'un pourrait se pencher sur le problème, cette analyse est très urgente...
merci bonne journée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
random Messages postés 1612 Date d'inscription vendredi 26 novembre 2004 Statut Membre Dernière intervention 30 mars 2006 155
23 août 2005 à 09:19
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
0
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
0
Ok, j'ai trouvé désolé, mais je ne suis pas doué, du moins du premier coup

merci ca fonctionne
0
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
0