Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buen Día
Tengo en una carpeta varios archivos de excel con nombres diferentes , masomenos de la siguiente manera
Y lo que quiero hacer es leer todos los archivos que tengan en su nombre el mismo numero, por ejemplo leer todos los que tengan el numero "07042016021012"
¿Alguna idea de como puedo hacer esto?
Saludos.
Hola,
Te puede servir esta rutina:
sub DoDir (Root)
// recorremos cada fichero
for each varFile in filelist(Root&'\*XXXXX*.xls')
Datos:
LOAD
campo1,
campo2
FROM
[$(varFile)]
(biff, embedded labels, table is Hoja1$);
next varFile
// recorremos cada subdirectorio
for each Dir in dirlist (Root&'\*' )
call DoDir (Dir)
next Dir
end sub
// ruta inicial desde la que leer los datos
call DoDir ('\\localhost\c$\Carpeta')
Tienes que cambiar XXXX por el número que quieres seleccionar
Revisa tambien las variables introducidas.
Saludos
Enrique Colomer
Hola,
Te puede servir esta rutina:
sub DoDir (Root)
// recorremos cada fichero
for each varFile in filelist(Root&'\*XXXXX*.xls')
Datos:
LOAD
campo1,
campo2
FROM
[$(varFile)]
(biff, embedded labels, table is Hoja1$);
next varFile
// recorremos cada subdirectorio
for each Dir in dirlist (Root&'\*' )
call DoDir (Dir)
next Dir
end sub
// ruta inicial desde la que leer los datos
call DoDir ('\\localhost\c$\Carpeta')
Tienes que cambiar XXXX por el número que quieres seleccionar
Revisa tambien las variables introducidas.
Saludos
Enrique Colomer
Tambien te puede servir este ejemplo