Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
bertinabel
Creator
Creator

Leer archivos con nombre similar

Buen Día

Tengo en una carpeta varios archivos de excel con nombres diferentes , masomenos de la siguiente manera

Acuses.JPG

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.

1 Solution

Accepted Solutions
ecolomer
Master II
Master II

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

View solution in original post

3 Replies
sacosta5
Contributor III
Contributor III

Hola...

creo estos te pueden servir:

Cargar excel desde equipo LAN

masive load

Saludos.

ecolomer
Master II
Master II

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

ecolomer
Master II
Master II

Tambien te puede servir este ejemplo