Page 1 sur 1

[Résolu] création de script

Posté : 20 févr. 2008 11:54
par Jouba
Je sollicite votre aide pour la création d'un script.bat,

Le problème est le suivant:

je dois traiter un fichier .csv chaque jour dans mon boulot afin de corriger des codes
le fichier en lui même resemble à ceçi

"E";1230;00000001353;20080212051012;20080212140505
"D";00910;00031025;30612;"-00";00000000002;00;"3MY-17TJ "
"D";00910;00031025;30601;"-00";00000000002;00;"3MY-17TJ "
"D";00910;00031028;30601;"-00";00000000010;00;"3MY-1D3Z
les colonnes sont séparées par des pts virgule;la colonne qui me concerne c'est la colonne numéro 7 en rouge.
ce que je veux c'est de pouvoir chercher des codes ;09; s'il ya lieu et les remplacer par ;00; sachant que le nombre de ligne dans le fichier .csv dépasse facilement les 1000 lignes

Re: création de script

Posté : 20 févr. 2008 22:08
par flox
Bonjour,

Une solution viable pourrait être l'utilisation de la commande "switch", que tu pourra trouver dans les téléchargements.

exemple:

Code : Tout sélectionner

c:\switch.exe c:\test.csv ";09;" ";00;"
Bon courage

Re: création de script

Posté : 02 mars 2008 14:13
par Jouba
Merçi flox pour ton effort, mais c'est pas le résultat dont je m'attendais
quand je mets la commande
c:\switch.exe c:\SOF_CONF.csv ";09;" ";00;" sur un fichier notepad avec l'extension .bat
ca ne fait rien et le fichier reste inchangé
si je mets juste (c:\SOF_CONF.csv ";09;" ";00;") sans les parethèses bien sur dans le meme fichier ca m'ouvre le fichier .csv avec excel mais les codes 09 n'ont pas étaient changés par 00
mon but c'est de remplacer les 09 par 00

merci

Re: création de script

Posté : 02 mars 2008 15:04
par flox
bonjour,

A tu bien télécharger l'exécutable switch.exe en l'enregistrant à la racine du c:\.

Si c'est ok ton batch pourrait donner ça:

c:\test.bat

Code : Tout sélectionner

c:\switch.exe c:\SOF_CONF.csv ";09;" ";00;"
pause
c:\SOF_CONF.csv
pause
La commande switch n'étant pas une commande intégré à windows il faut donc la télécharger;

Dis moi si sa fonctionne toujours pas

Re: création de script

Posté : 02 mars 2008 22:23
par Jouba
Merçi Flox pour ton aide
j'avais oublié de mettre switsh.exe à la racine

encore merçi pour ce que tu fais

Re: [Résolu] création de script

Posté : 02 mars 2008 22:25
par flox
@ bientôt