Calcul d'un fichier txt et envoi vers sql [batch] - Shell/Batch - Programmation
Marsh Posté le 13-05-2009 à 11:33:20
quelqu'un aurrais t'il une idée d'une autre solution ?
récapitulatif : je cherche à calculer la somme de la colonne 9
Merci
Marsh Posté le 13-05-2009 à 19:24:54
Salut,
une possibilité peut être :
Code :
|
Marsh Posté le 12-05-2009 à 09:27:02
Tout d'abord bonjour à tous,
Etant nouveau dans l'univers du batch je suis en train de me pencher sur un problème de calcul de colonne dans un fichier batch.
explication :
tout le soirs je récupére un fichier plat (txt) pour l'exemple je le nomme test.txt, dans celui-ci je dois faire le calcul de la colonne 9
exemple du type d'infos
0002028/04/2009 200.000 0.000 201.820 330.000 1.820 2 331.820 331.820 20
0002028/04/2009 0.000 0.000 0.000 182.150 0.000 1 182.150 182.150 4
0002028/04/2009 0.000 0.000 0.000 0.000 0.000 0 0.000 0.000 0
0002028/04/2009 0.000 0.000 0.000 750.790 0.000 1 750.790 750.790 15
0002028/04/2009 0.000 0.000 0.000 0.000 0.000 0 0.000 0.000 0
0002028/04/2009 0.000 0.000 0.000 0.000 0.000 0 0.000 0.000 0
0002028/04/2009 200.000 0.000 396.840 400.000 196.840 2 597.560 597.560 44
donc je suis partie sur le faite de récupére dans un premier temps les infos de celle-ci grace au tokens
@echo off
FOR /f "tokens=9 delims= " %%A in (test.txt) do echo %%A
pause
grace à cela je récupére bien la colonne 9 dans la variable %%A
sauf que maintenant j'aimerais effectuer l'addition de celle-ci, et si je comprend bien le raisonnement je dois avoir un deuxième variable de chaque lignes pour faire %%a+%%b par exemple?.
merci à ceux qui prendrons la peine de ce pencher sur mon problème