Bonjour,
j'ai un fichier csv du style :
Prenom,Nom,EmailAdress
Jean,Blabla,jean.blabla@test.com
Marc,Test,marc.test@test.com
etc...
J'aimerais pouvoir ajouter une colonne avec comme header 'Login' et en fait j'aimerais que cette colonne soit une copie de la colonne email, du coup j'aurai :
Prenom,Nom,EmailAdress,Login
Jean,Blabla,jean.blabla@test.com,jean.blabla@test.com
J'ai déjà fait un batch qui m'avait permis de supprimer des colonnes, est-ce que je peux modifier ce batch pour avoir le résultat voulu ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 @echo off setlocal EnableDelayedExpansion (for /F "delims=" %%a in (test.csv) do ( set "input=%%a" set "output=" for /L %%b in (1,1,3) do ( for /F "tokens=1* delims=," %%c in ("!input!") do ( set "output=!output!,%%c" set "input=%%d" ) ) echo !output:~1! )) > output.csv
Partager