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: 
valerioms
Creator
Creator

Nome Aba

Boa tarde!

Tenho um arquivo em excel com 15 abas. Preciso consolidá-las sem criar uma aba consolidada no arquivo, ou seja não posso mexer nele. Tenho que consolidar pelo nome da aba. É possível? se sim, como fazer?

1 Solution

Accepted Solutions
rphpacheco
Creator III
Creator III

7 Replies
rphpacheco
Creator III
Creator III

Sim, é possível. Para isso você terá que ler cada aba separadamente e se cada uma tiver campos em comum, realizar joins para fazer o relacionamento.

Na tela de Script, vá em Arquivos de Tabela -> Selecione o Arquivo .xls. Em seguida, Abrirá o assistente de arquivo. Vá em tabelas e selecione a aba que você quiser. Repita isso com as demais e depois faça os relacionamentos

Abraço!

valerioms
Creator
Creator
Author

Raphael, beleza. Entretanto ele consolida tudo com o nome da primeira aba e não é o que preciso. Dentro de cada aba eu tenho conteúdos diferentes por isto preciso ler a aba e identificar o que tem dentro dela e exibir isto numa tabela.

rphpacheco
Creator III
Creator III

Tenta com um for percorrendo as abas

Seria assim:

For Each Tabela in '[Plan1]', '[Plan2]'

$(Tabela):

LOAD *

FROM

C:\Arquivo.xlsx

(ooxml, embedded labels, table is $(Tabela));

NEXT

Depois você aplica as condicionais para consolidação de seus dados.

valerioms
Creator
Creator
Author

Raphael poderia me mandar um exemplo? É que sou novo no desenvolvimento de QlikView e nunca criei um script que use FOR NEXT nesta aplicação. Se sim, obrigado.

rphpacheco
Creator III
Creator III

Segue o exemplo

valerioms
Creator
Creator
Author

Muito obrigado. Bom fim de semana. Deus te abençõe.

rphpacheco
Creator III
Creator III

Opa... Bom fim de semana para você tmbm