Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
gabriel840
Contributor
Contributor

Pestañas que comienzan igual pero terminan distinto

Estimados, antes que todo gracias de antemano. Tengo un problema muy simple aparentemente.

Necesito cargar varios archivos con la misma estructura PERO, tienen pestañas que comienzan siempre con la misma palabra pero que terminan con el numero de cada factura.

Ejemplo:

archivo 1: factura_123.xlsx     Pestaña: "factura_123"

archivo 2: factura_124.xlsx    Pestaña: "factura_124"

..

..

Y así:

 

Yo se que los archivos los puedos llamar con: "factura*.xlsx

Pero como lo puedo hacer con la pestaña????? algo como (ooxml, embedded labels, header is 5 lines, table is [factura*]);

Claro!! of course eso NO sirve..... Por favor vuestra ayuda estimados.

Muchos saludos.

1 Reply
QFabian
Specialist III
Specialist III

Hola!, @gabriel840 , por favor prueba esto, fíjate en cambiar las rutas, me funcionó bien :

sub DoDir (Root)
for each File in filelist (Root&'\*.xlsx')
Archivos:
LOAD
'$(File)' as Archivo,
'factura_' & subfield(subfield('$(File)', '_',2), '.',1) as Hoja
autogenerate 1;
Let vArchivo = peek('Archivo', 0, 'Archivos');
Let vHoja = peek('Hoja', 0, 'Archivos');
drop table Archivos;
Data:
LOAD
A, B
FROM [$(vArchivo)] (ooxml, no labels, table is $(vHoja));
next File

end sub
call DoDir ('C:\Users\Fabian\Desktop\facturas')

exit script;

QFabian