Ajouter colonne fichier csv
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 ?
Code:
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 |
Merci d'avance