¿Como agregar una nueva columna "fecha"a un archivo csv?
por ejemplo
mi archivo
ID NOMBRE APELLIDO
1 juan perez
que al ejecutar el bat
ID NOMBRE APELLIDO FECHA
1 juan perez 29/11/2011
Soy novato en esto de bathc, aprecio mucho su ayuda!
Que tal amigos... Despues de unos dias, ya tengo la solucion a este tema!
@echo off & setlocal EnableDelayedExpansion
:: aqui se establece que el número de caracteres del nombre.ext
set lgt=7
for %%i in (ejemplo.csv) do (
set fname=%%~ni
set fname=!fname:~-%lgt%!
set /P header=< %%i
echo.!header!, FECHA> !fname!_new.tmp
for /F "skip=1 tokens=* delims=" %%j in (%%i) do (
echo.%%j ,%Date% >> !fname!_new.tmp)
)
ren *_new.tmp *_new.csv
esto es lo que nos modifica un archivo .csv
Muchas graxias y espero qe les sea util!