Usando consultas SQL em Planilhas Excel


Para quem conhece a linguagem SQL sabe que o Excel possui várias limitações para consulta, mesmo com os famosos Auto-Filtro, PROCV e tabela dinâmica.

Se você não tem o Microsoft SQL ou MySQL instalado em seu computador, saiba que o aplicativo Database Browser, livre e portátil, possibilita a conexão com qualquer fonte de dados, inclusive Excel, e traz uma interface para execução de comandos SQL com muitos recursos. Melhor ainda, não é preciso importar nada no Database Browser.

Neste tutorial apresentarei os passos necessários para configurar uma conexão entre o arquivo Excel e o aplicativo Database Browser e executar suas consultas mais complexas que não são possíveis ou são trabalhosas demais utilizando apenas os recursos disponíveis no Excel.

Antes de começar, sugiro que crie um arquivo Excel em branco numa pasta fixa de fácil acesso e quando precisar o sobrescreva com o arquivo Excel contendo as informações reais. Sempre mantenha o mesmo nome de arquivo, renomeando o arquivo real quando necessário para o mesmo nome da ocasião em que a conexão foi criada. Dessa forma, não precisará criar novas conexões a cada nova planilha.

Clique aqui para baixar o Database Browser.

Passos

  1. Clique no menu Connection e Add

databasebrowser01

2. Clique no ícone para criação de conexão

databasebrowser02

3. Clique no botão Adicionar;

4. Clique no driver “Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb);

5. Clique no botão Concluir;

databasebrowser03

6. Clique no botão “Selecionar pasta de trabalho…”;

7. Navegue até a localização do arquivo Excel em branco e clique no botão OK;

9. Digite uma nome qualquer para a fonte de dados;

10. Clique no botão OK;

databasebrowser04

11. Observe que a nova fonte de dados aparece na lista;

12. Clique no botão OK;

13. Selecione o tipo de conexão ODBC;

14. Informe um nome qualquer para a nova conexão;

15. Selecione a fonte de dados que você criou;

16. Clique no botão OK;

databasebrowser05

17. Observe a conexão disponível na lista com o nome que você informou;

databasebrowser06

18. Pronto! Agora você já pode realizar suas consultas SQL com os dados da planilha Excel;

Importante: Sempre coloque o nome da planilha deseja entre colchetes e com o caractere $ no final, caso contrário a consulta não encontrará a planilha. Exemplo:

select * from [Plan1$]

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s