Parser des données et les mettre dans un fichier Xls

Bonjour tt le monde,

J’ai besoin votre support, pour créer un Macro qui fait l’application suivant :

1. la macro va lire un fichier input.txt (qui se trouve dans le meme réppértoire par exmaple)

2. la macro doit parser dans le fichiers input.txt, et le lire ligne par ligne pour oubtenir les données suivatnes et les mettre dans coulumns dans le fichier output.xls :

NEName , SiteName, Activity State, FreqSeg, MML command, Slot2,Slot3, Slot7

(exmaplaire des deux fichhiers en P.J.)

Merci d’avance pour votre support.

Kemo

Désolé, Voici le 1er fichier .

Merci .

38input.zip (10.65 Ko)

Et voici le fichier output.

Merci

38output.rar (297.63 Ko)

Bonjour

engkemo a écrit :

NEName , SiteName, Activity State, FreqSeg, MML command, Slot2,Slot3, Slot7

Et où trouve t'on ces renseignements (à part Mml command) ?

Bonjour,

Merci pour ton retoure.

toutes les informations sont dans le fichiers input.txt, exemple :

Script Task : Barcode1112-ver2------------------------------------------------------------------

----------Summary----------

Success Num : 1141

Fail Num : 209

Fail MmlCommand :

Mml Command-----DSP BTSBRD:INFOTYPE=INPOSBRD,IDTYPE=BYNAME,BTSNAME="S01249"; --> BTSNAME corresponde au site name en fait.

Ne: BSC6596

Report : +++ BSC6900 2012-11-12 14:34:31

O&M #219921

%%/*4486861*/DSP BTSBRD:INFOTYPE=INPOSBRD,IDTYPE=BYNAME,BTSNAME="S01249";%%

RETCODE = 235670788 The BTS is not activated  si le RETCODE est comme ca, alors il faut mettre “Activity State” = desactivated, dans le fichier output.csv. et laisser les colonnes FreqSeg, MML command, Slot2,Slot3, Slot7 vide

un autre exemple :

Mml Command-----DSP BTSBRD:INFOTYPE=INPOSBRD,IDTYPE=BYNAME,BTSNAME="S55716";

Ne : BSC7692

Report : +++ BSC6900 2012-11-12 14:33:21

O&M #358842

%%/*4485648*/DSP BTSBRD:INFOTYPE=INPOSBRD,IDTYPE=BYNAME,BTSNAME="S55716";%%

RETCODE = 0 Execution succeeded.  si le RETCODE est comme ca, alors il faut mettre “Activity State” = activated, dans le fichier output.csv. et remplir les colonnes FreqSeg, MML command, Slot2,Slot3, Slot7 et Bar Code vide apartir des informations suivantes

Display BTS In-Position Board Information

-----------------------------------------

Cabinet No. Subrack No. Slot No. Physical Board Type Configuration Board Type In Position Status Bar Code Frequency Band

0 0 6 GTMU GTMU In-Position 030LPM4MC7028663 NULL

0 0 19 UPEU UPEU In-Position 210231989710B4001492 NULL

0 0 18 UEIU UEIU In-Position 21023156394MB4001032 NULL

0 0 16 FAN FAN In-Position 21021205779TB4003249 NULL

1 4 0 MRFU MRFU In-Position 2102310CEW10C7004931 E-GSM 900

1 4 2 MRFU MRFU In-Position 2102310CEW10C7004930 E-GSM 900

1 4 4 MRFU MRFU In-Position 2102310CEW10C7004929 E-GSM 900

0 0 2 Unknown NULL In-Position 020XCN10C7005151 NULL

0 0 3 Unknown NULL In-Position 020PSS4MB4210936 NULL

0 0 7 Unknown NULL In-Position 020JQE4MB4037713 NULL

(Number of results = 10)

Rechercher des sujets similaires à "parser donnees mettre fichier xls"