Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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 ?
Coloca um * na leitura do arquivo..
Exemplo:
Dados_01.xlsx
Dados_02.xlsx
Dados_03.xlsx
ficaria Dados*.xlsx
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
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!
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 ?
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';
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!
Bom dia Emiliano
Não entendi exatamente o que você precisa fazer, publica um qvf de exemplo para ver se entendemos melhor.
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):
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