Skip to main content

Brasil

cancel
Showing results for 
Search instead for 
Did you mean: 
emilanirs
Contributor II
Contributor II

COMO CARREGAR ARQUIVOS SEQUENCIAIS

Bom dia,

Preciso carregar arquivos diários (excel) que são idênticos, porém, obviamente, com informações do dia correspondente.

Como faço para que a tabela seja alimentada com esses arquivos ?

23 Replies
klaus_gibin
Partner - Contributor II
Partner - Contributor II

Coloca um * na leitura do arquivo..

Exemplo:

Dados_01.xlsx
Dados_02.xlsx

Dados_03.xlsx

ficaria Dados*.xlsx

gbaldivialago
Contributor
Contributor

Olá Emiliano,

Uma boa saída é que esses arquivos estejam na mesma pasta e com nomes com prefixo iguais.

Por exemplo:

NomeDoArquivo_Dia1.xlsx

NomeDoArquivo_Dia2.xlsx

...

No script você consegue carregar esse arquivo com a nomenclatura

FROM NomeDoArquivo*.xlsx

emilanirs
Contributor II
Contributor II
Author

Olá Gabriela,

Fiz esse comando como você orientou. Agora está pedindo para sincronizar a tabela referente ao dia que carreguei.
No gerenciador agora aparece essa nova tabela (ref ao dia que carreguei) e uma solicitação para sincronizar...quando sincronizo, ela associa à tabela que já possuo com os demais dias dos meus relatórios (esses demais dias eu vinha carregando "não mão", ou seja, colando uma dia abaixo do outro, só que agora cheguei em 1 milhão de linhas do excel, portanto, não consigo mais colocar dados abaixo).

Espero ter contextualizado melhor.
Agradeço pelo ajuda inicial!

rafaelattux
Luminary Alumni
Luminary Alumni

Boa tarde Emiliano,

Tem como colocar o script que você utilizou aqui para olharmos ? Se possível coloque também um print de como ficou a sua nuvem de dados ( relacionamento das tabelas ) após a carga.

Você esta utilizando QlikView ou Sense ?

emilanirs
Contributor II
Contributor II
Author

Olá Rafael,

Estou utilizando o QlikSense. Abaixo está o script (tabela em excel que eu vinha colando os dias "não mão" e atualizando no qliksense).

Aquele teste que eu fiz onde pedia sincronização já foi apagado...

SET ThousandSep='.';

SET DecimalSep=',';

SET MoneyThousandSep='.';

SET MoneyDecimalSep=',';

SET MoneyFormat='R$#.##0,00;-R$#.##0,00';

SET TimeFormat='hh:mm:ss';

SET DateFormat='DD/MM/YYYY';

SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]';

SET FirstWeekDay=6;

SET BrokenWeeks=1;

SET ReferenceDay=0;

SET FirstMonthOfYear=1;

SET CollationLocale='pt-BR';

SET CreateSearchIndexOnReload=1;

SET MonthNames='jan;fev;mar;abr;mai;jun;jul;ago;set;out;nov;dez';

SET LongMonthNames='janeiro;fevereiro;março;abril;maio;junho;julho;agosto;setembro;outubro;novembro;dezembro';

SET DayNames='seg;ter;qua;qui;sex;sáb;dom';

SET LongDayNames='segunda-feira;terça-feira;quarta-feira;quinta-feira;sexta-feira;sábado;domingo';

SET NumericalAbbreviation='3:k;6:M;9:G;12:T;15:P;18:E;21:Z;24:Y;-3:m;-6:μ;-9:n;-12:p;-15:f;-18:a;-21:z;-24:y';

emilanirs
Contributor II
Contributor II
Author

Olá pessoal!

Continuo não conseguindo subir os arquivos diários de forma individualizada.
Alguém teria outra saída para o meu caso ?

Valeu!

elvis_schwarz
Contributor III
Contributor III

Bom dia Emiliano

Não entendi exatamente o que você precisa fazer, publica um qvf de exemplo para ver se entendemos melhor.

emilanirs
Contributor II
Contributor II
Author

Olá Elvis,
Eu preciso carregar arquivos diariamente que estão em excel. Possuem o mesmo padrão (cabeçalhos/colunas) e mesma nomenclatura sequencial (TALK 20181016, TALK 20181015, etc...)
Preciso saber como carregar eles diariamente no qlik sense, uma vez que façam parte da mesma tabela (neste caso seria a tabela "TALK" conforme print abaixo):

print qliksense.png

elvis_schwarz
Contributor III
Contributor III

Você deverá fazer conforme as sugestões de gbaldivialago e klaus.gibin

Talk:

LOAD

*

From C:\Users\usuario\Documents\TALK _*.xlsx


Nas duas tabelas os nomes de colunas deverão ser exatamente iguais