Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde,
Estou desenvolvendo uma visão que é carregada no script por vários arquivos excell gerados mensalmente, a base do nome dos arquivos é sempre a mesma, "balancete_0114.xlsx", "balancete_0214.xlsx", etc. Quando trabalho com ".QVD" consigo carregar vários arquivos ".QVD" com a mesma base de nome seguida por *, exemplo: "balancete_*.QVD" é possível realizar também este procedimento com o Excell? Alguém já efetuou este tipo de procedimento?
Sim, Marcelo.
Você conseguirá ler todos os arquivos usando FROM balancete_*.xlsx
Só verifique se todos os documentos são idênticos, sendo diferente apenas o conteúdo das células com os dados.
Abs,
Felipe
Sim, Marcelo.
Você conseguirá ler todos os arquivos usando FROM balancete_*.xlsx
Só verifique se todos os documentos são idênticos, sendo diferente apenas o conteúdo das células com os dados.
Abs,
Felipe
Boa Tarde.
Sim, é possível
LOAD
*
FROM
[CAMINHO...\*.xlsx]
Com CSV é a mesma coisa !
Att
Boa tarde Marcelo !
Sim, isso é possível, tente isso.
Para cada arquivo '.xlsx' presente na pasta selecionada, será criado uma tabela no Qlikview.
set vTableName = '';
For Each File In FileList ('.\PastaDosArquivos\*.xlsx)
Let vTableName = subfield(mid('$(File)', index('$(File)', '\',-1) +1), '.xlsx', 1);
LET size = filesize('$(File)');
if not isnull(size) then
$(vTableName):
LOAD * FROM [$(File)] (qvd);
end if
Next File;
Abraços.
É possível sim, desde que os arquivos possuam as mesmas colunas e o mesmo nome das planilhas (verifique o table is do Load).
LOAD *
FROM balancete_*.xlsx
(ooxml, embedded labels, table is Balancete);
Qlikfique-se.
Tonial.