Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
Tenho um determinado diretório dentro do meu servidor de arquivos onde são salvas as bases de dados que utilizarei em um aplicativo.
Nesse diretório, tenho as pastas nomeadas pela data da base, conforme a imagem:
Dentro de cada pasta dessa, eu tenho um arquivo xls, porém todos os arquivos tem o mesmo nome, então isso não seria o problema.
Será que existe uma forma de identificar todas as pastas dentro de um diretório (tipo um FileList, mas para pasta), e com isso utilizar o for?
Ou também se conhecerem alguma outra solução...
Desde já agradeço.
Boa tarde Marcelo,
entendo que basta fazer um concatenate, mas a intenção é gerar o script de tal forma que não seja necessário dar manutenção mensalmente. Da forma como você colocou, eu sempre precisaria entrar no script e acrescentar o mês corrente.
Consegui resolver o problema com o script postado pelo Yuri Nicolett neste tópico Importar Arquivos Excel de Pastas e Subpastas. Ali, independente do nome do arquivo ou da quantidade de pastas que eu tenha, ele varre todo o diretório e traz certinho o caminho e o nome do arquivo.
This is the script you need, let me know:
For i=2013 to 2014
For j=1 to 12
Let Directory = $(i) & '.' & Num($(j),'00');
let Mypath = '..\..\qlik\$(Directory)\myExcelFile.xlsx';
for each File in filelist (path_Pallet)
Data:
LOAD * FROM $(File) (ooxml, embedded labels, table is Foglio1);
ENDIF
next File
NEXT
NEXT
Juliana
Vc consegui separar por pasta colocando
LOAD '2012.12' AS TIPO_DA_PESQUISA,
FROM
[..\dados\2012.12\201212.xlsx]
(ooxml, embedded labels, table is 2012.12);
concatenate
item para as pasta de baixo
Boa tarde Marcelo,
entendo que basta fazer um concatenate, mas a intenção é gerar o script de tal forma que não seja necessário dar manutenção mensalmente. Da forma como você colocou, eu sempre precisaria entrar no script e acrescentar o mês corrente.
Consegui resolver o problema com o script postado pelo Yuri Nicolett neste tópico Importar Arquivos Excel de Pastas e Subpastas. Ali, independente do nome do arquivo ou da quantidade de pastas que eu tenha, ele varre todo o diretório e traz certinho o caminho e o nome do arquivo.
Que bom que ajudou Juliana!