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
[Résolu] création de script
Modérateur : WIN32-[GG]
Re: création de script
Bonjour,
Une solution viable pourrait être l'utilisation de la commande "switch", que tu pourra trouver dans les téléchargements.
exemple:
Bon courage
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;"
Re: création de script
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
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
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
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
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
Dis moi si sa fonctionne toujours pas
Re: création de script
Merçi Flox pour ton aide
j'avais oublié de mettre switsh.exe à la racine
encore merçi pour ce que tu fais
j'avais oublié de mettre switsh.exe à la racine
encore merçi pour ce que tu fais
Re: [Résolu] création de script
@ bientôt