Batch : ecrire dans fichiers exel

ismail.bensikali -  
 ismail.bensikali -
Bonjour,

J'ai un grand nombre de fichiers .csv qui contiennent tous 2 colonnes et 198 lignes;
je veut faire la moyenne de chaque colonne donc j'ai essayer avec batch mais ca ne concidere pas les decimaux ; donc je doit le faire manuellement.

Donc pour reduire le travail a faire j'ai essayer de copier chaque ensemble de fichiers (5) dans le meme fichier exel mai je ne sait pas comment dire a batch de copier les valeurs dans la n ieme colonne.
J'ai reussi a rassembler les donnees dans un meme fichier mais tous dans la meme colonne.
voila une partie du code:

FOR /F "tokens=1,2" %%P in (PLRs.txt) Do (

set varPLR0=%%P
set varPLR1=%%Q
echo !varPLR0! >>!varDirBase!\!varSeq!\!varVQM0!\r!varSeq!_!varVQM0!_!meth!.csv
rem retour chariot
echo.>>!varDirBase!\!varSeq!\!varVQM0!\r!varSeq!_!varVQM0!_!meth!.csv

cd !varDirBase!
cd !varSeq!\!varVQM0!\!meth!
rem parcour des 200 lignes

FOR /F "tokens=1,2* delims=," %%i in (fichier.csv)do (

set/a res=%%i
set val=%%j

echo !val!>>!varDirBase!\!varSeq!\!varVQM0!\r!varSeq!_!varVQM0!_!meth!.csv

rem fin parcour des 198 lignes
)

echo !meth! >>!varDirBase!\!varSeq!\!varVQM0!\r!varSeq!_!varVQM0!_!meth!.csv
rem retour chariot
echo.>>!varDirBase!\!varSeq!\!varVQM0!\r!varSeq!_!varVQM0!_!meth!.csv
rem fin PLR loop
)
cd !varDirBase!

donc en resumer je veut savoir si on peut copier des donnees dans une colonnes bien determinee.

Merci pour votre aide

4 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    si je comprends bien, de 5 fichiers avec 2 colonnes, tu veux 1 fichier avec 10 colonnes ?
    0
  2. ismail.bensikali
     
    salut,

    En effet j'ai 320 fichiers, chaqun avec 2 colonnes et 198 lignes; mais chaque 5 fichiers correspondent a une categorie bien determinee. Donc je doit rassembler les donnees de chaque 5 fichiers en un seul fichier avec 5 colonnes (la premiere colonne de chaque fichier est toujour la meme et j'en ai pas besoin.)
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    uniquement avec les commandes standards DOS ou en téléchargeant des outils Unix pour DOS tel que awk ?
    0
  4. ismail.bensikali
     
    Salut , non je suis entrain d utiliser commande standard batch sur windows
    0