Bonjour,
Tout d'abord toutes mes excuses si je ne suis pas dans la bonne catégorie ou si je n'ai pas mis les bonnes formes.
Merci de me le dire.
Mon problème:
J'ai un fichier TXT qui résulte d'un terminal d'inventaire, il est sous la forme:
et pour le back office de ma caisse j'ai besoin d'un fichier TXT sous la forme:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <inventaire> <ligne> <codelu> 5415203803573 </codelu> <qte> 1 </qte> </ligne> <ligne> <codelu> 43106233140029 </codelu> <qte> 4 </qte> </ligne> <ligne> <codelu> 8004360078879 </codelu> <qte> 3 </qte> </ligne> </inventaire>
Pour l'instant avec la commande : findstr/v "<" Inventaire.txt > Resultat.txt, j'arrive à ce résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 5415203803573;1 43106233140029;4 8004360078879;3
Mais j'ai donc besoin encore de remonter la quantité sur la ligne du code barre et de les séparer par un ; point virgule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 5415203803573 1 43106233140029 4 8004360078879 3
Existe t il une ou plusieurs commandes qui me permettrait de faire ça svp?
Merci de votre écoute
Cordialement
Jean-Marc
Partager