Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Nombre de Archivo de EXCEL

Hola, tengo una duda, les explico a continuacion.

tengo un archivo XLS con el siguiente nombre.

Datos 201201 303.xls

la idea es poder recuperar el contenido del XLS pero tambier recuperar parte del nombre del XLS, es decir..

201201 corresponde al Año y Mes de Proceso y 303 corresponde a un codigo interno, como puede extraer esa informacion para mostrarla en una tabla.

Saludos, Rodrigo

1 Solution

Accepted Solutions
Not applicable
Author

Utiliza una estructura de carga como esta:

LOAD

     campo1,

     campo2,

     left(filename(),4) as Año,

     mid(filename(),5,2) as Mes,

     mid(filename(),8,3) as Codigo

FROM

[201201 303.xls]

(biff, embedded labels, table is Hoja1$);

Saludos

View solution in original post

2 Replies
MayilVahanan

Hi

Try like this

Load * ,Left(keepChar('Datos 201201 303.xls',1234567890),6) as YearMonth,Right(keepChar('Datos 201201 303.xls','1234567890 '),3) as Internalcode from table;

Hope it helps

Thanks & Regards, Mayil Vahanan R
Please close the thread by marking correct answer & give likes if you like the post.
Not applicable
Author

Utiliza una estructura de carga como esta:

LOAD

     campo1,

     campo2,

     left(filename(),4) as Año,

     mid(filename(),5,2) as Mes,

     mid(filename(),8,3) as Codigo

FROM

[201201 303.xls]

(biff, embedded labels, table is Hoja1$);

Saludos