Página 1 de 1

Do Microsoft Query

Enviado: 26 Jan 2016 às 10:14
por panzariello
Pessoal, bom dia.

Estou a dias tentando desvendar o porque o excel está puxando uma data que não condiz com o relatório de origem, podem me ajudar?

Vou anexar a planilha para terem ideia do que estou falando.

Primeira planilha: Banco de Dados
Documento: Passo a passo do procedimento

1 - Abro a uma planilha qualquer nova.
2 - Executo os seguintes comandos: Aba dados > De outras fontes > Do Microsoft Query
3 - No campo Banco de Dados, seleciono a opção Excel Files;
4 - Aponto para a planilha Banco de Dados;
5 - No campo Colunas em sua consulta, seleciono todos;
6 - Avanço duas vezes até chegar a aba Retornar dados ao Microsoft Excel;
7 - Seleciono a celula que desejo inserir as informações e pronto. O erro aparece.

Ele vem com os seguintes dados:

Data Espera Duração
18/01 - 10:39:57 00/01/1900 00:00 00/01/1900 00:00
18/01 - 10:57:01 00/01/1900 00:00 00/01/1900 00:00
18/01 - 11:20:44 00/01/1900 00:00 00/01/1900 00:00
18/01 - 11:37:17 00/01/1900 00:00 00/01/1900 00:00

Mas os dados corretos na planilha base é:

Data URA Espera
18/01 - 10:39:57 00:00:00 00:05:25
18/01 - 10:57:01 00:00:00 00:00:20
18/01 - 11:20:44 00:00:00 00:00:16
18/01 - 11:37:17 00:00:00 00:00:20

Nota: Ja mudei os campos, já criei nova planilha, já utilizei outro excel, já utilizei o banco de dados Acess da Microsoft para servir de consulta... e nada.

Fico no aguardo dos amigos desvendarem o motivo. :D :) :roll:

Do Microsoft Query

Enviado: 26 Jan 2016 às 10:16
por panzariello
Ele está puxando a data inicial (default) do Excel.

Do Microsoft Query

Enviado: 26 Jan 2016 às 10:47
por Vaz
Panzariello,

Quando eu importo dados para o Modelo de Dados ou para o Power Query, também percebo que algumas vezes os dados não conseguem ser reconhecidos automaticamente. Tanto no Modelo de Dados, quanto no Power Query existe um mecanismo que tenta importar os dados já reconhecidos, mas as vezes não funciona. Lembrando que, mesmo que a hora esteja aparecendo hora, isso tudo é uma formatação apenas. Por baixo são números!

A partir do Excel 2010, existe um recurso chamado Power Query! É uma ferramenta que poderia te auxiliar para extrair dados diretamente de arquivos do Excel. Eu testei agora e funcionou! A única coisa que precisaria ajustar é o formato da sua primeira coluna, pois aquele "-" faz com a coluna toda seja reconhecida como texto. Mas, isso é simples de solucionar ao utilizar o Power Query!

A extração que fiz:
Imagem

Imagem

Imagem

Imagem

Re: Do Microsoft Query

Enviado: 26 Jan 2016 às 12:02
por panzariello
Vaz,

não tinha esse opção instalada no Excel, estou instalando para testar e aviso.
Vaz escreveu:Panzariello,

Quando eu importo dados para o Modelo de Dados ou para o Power Query, também percebo que algumas vezes os dados não conseguem ser reconhecidos automaticamente. Tanto no Modelo de Dados, quanto no Power Query existe um mecanismo que tenta importar os dados já reconhecidos, mas as vezes não funciona. Lembrando que, mesmo que a hora esteja aparecendo hora, isso tudo é uma formatação apenas. Por baixo são números!

A partir do Excel 2010, existe um recurso chamado Power Query! É uma ferramenta que poderia te auxiliar para extrair dados diretamente de arquivos do Excel. Eu testei agora e funcionou! A única coisa que precisaria ajustar é o formato da sua primeira coluna, pois aquele "-" faz com a coluna toda seja reconhecida como texto. Mas, isso é simples de solucionar ao utilizar o Power Query!

A extração que fiz:
Imagem

Imagem

Imagem

Imagem

Do Microsoft Query

Enviado: 26 Jan 2016 às 12:53
por Vaz
Se vc tiver um inglês intermediário, busque + info com esse cara: https://www.youtube.com/playlist?list=P ... 0KO8QsQdiK

Ou, alguma coisa em português: https://www.youtube.com/user/lbarbyery

Ou ainda :) fala aeh que esse Power Query EU TÔ APAIXONADO!

Do Microsoft Query

Enviado: 26 Jan 2016 às 14:49
por panzariello
Vaz,

gostei muito desse novo suplemento do Excel, mas ele ainda não me atende... Eu quero fazer um banco de dados, onde ao baixar as planilhas, a minha planilha "master" buscará a informação automaticamente e utilizando o procedimento que citei acima, me atende.

Vamos aguardar para ver se algum possui mais alguma ideia ou se deparou com o erro.

Obrigado pela dica.

Re: Do Microsoft Query

Enviado: 26 Jan 2016 às 15:03
por Vaz
Panzariello, de nada! Vamos aguardar, estou curioso tbm!

Mais uma coisa que esqueci de comentar:

O Power Query é serve para conectar, transformar e extrair dados, a fim de manter a atualização automática (alt + F5). Portanto, qualquer alteração feita na Base de Dados estará disponível em qualquer pasta de trabalho que for vinculada à base de dados.

Por exemplo, se você abrir uma nova pasta de trabalho, abrir os dados via power query, apontando para a base de dados, e, extrair os dados para uma nova aba, esses dados serão atualizados de acordo com as modificações feitas na base de dados. O vínculo é direto!

Ainda, existe a possibilidade de, por exemplo, usar o Power Query para abrir uma PASTA que tenha milhares de pastas de trabalho e extrair informações de todas ao mesmo tempo, mantendo a atualização automática (alt + F5).

Eu uso o Power Query com minha equipe: eles preenchem informações na pasta de trabalho de cada um deles, eu deixo o Power Query apontado para essa pasta e meu relatório é automaticamente atualizado.

Do Microsoft Query

Enviado: 26 Jan 2016 às 15:22
por panzariello
Vaz,

eu percebi essa opção e é muito útil, o que eu estou precisando e que a primeira forma iria me atender é:

Tenho uma pasta chamada BACKLOG, todos os dias alimento essa pasta com a planilha do dia que foi extraio e alimento essa pasta.

O que preciso é: Um mecanismo para ler essas planilhas sem intervenção de mais algum comando entendeu? O que comentei no inicio faz isso, claro, preciso apenas adicionar o comando UNION ALL na SQL.