Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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;