Como fazer uma consulta SQL no Excel

Anonim

SQL no Microsoft Excel

O SQL é uma linguagem de programação popular que é usada ao trabalhar com bancos de dados (banco de dados). Embora para operações com bancos de dados no pacote do Microsoft Office, há um aplicativo separado - acesso, mas o programa do Excel também pode funcionar com o banco de dados, fazendo solicitações SQL. Vamos descobrir como de várias maneiras você pode formar um pedido semelhante.

Janela de execução SQL do suplemento XLTools no Microsoft Excel

Lição: Tabelas "inteligentes" no Excel

Método 2: Usando ferramentas extras do Excel

Há também uma maneira de criar uma consulta SQL para a fonte de dados selecionada usando as ferramentas internas da Exel.

  1. Execute o programa do Excel. Depois disso, passamos para a guia "Dados".
  2. Vá para a guia Dados no Microsoft Excel

  3. Na barra de ferramentas "Obter dados externos", que está localizada na faixa de opções, clique no ícone "de outros fontes". Uma lista de outras opções de ação é aberta. Selecione o item "no assistente de conexão de dados".
  4. Vá para o Assistente de Conexão de Dados no Microsoft Excel

  5. O Assistente de Conexão de Dados é lançado. Na lista de tipos de fontes de dados, escolha "ODBC DSN". Depois disso, clique no botão "Next".
  6. Janela de mestres de dados no Microsoft Excel

  7. Uma janela do Assistente de Dados é aberta em que você deseja selecionar o tipo de origem. Selecione o nome "MS Access Database". Em seguida, clique no botão "Next".
  8. Janela de seleção do tipo de origem de assistente de dados no Microsoft Excel

  9. Uma pequena janela de navegação é aberta, na qual você deve mudar para o diretório do banco de dados no formato MDB ou AccDB e selecionar o arquivo de banco de dados desejado. A navegação entre discos lógicos é feita em "discos" especiais. Há uma transição para a área central da janela chamada "catálogos". No painel esquerdo da janela exibe arquivos localizados no diretório atual, se eles tiverem uma extensão MDB ou ACCDB. É nessa área que você precisa selecionar o nome do arquivo e, em seguida, clique no botão "OK".
  10. Janela de seleção de banco de dados no Microsoft Excel

  11. Seguindo isso, a janela de seleção de tabelas é lançada no banco de dados especificado. Na região central, selecione o nome da tabela desejada (se houver várias delas) e, em seguida, clique no botão "Next".
  12. Uma janela de seleção de tabela de banco de dados no Microsoft Excel

  13. Depois disso, a janela Conexão de arquivo de conexão de dados é aberta. Isso contém as informações básicas sobre a conexão que configuramos. Nesta janela, basta clicar no botão "Acabamento".
  14. Janela de conexão de arquivo de conexão de dados no Microsoft Excel

  15. Uma folha do Excel lança a janela de importação de dados. Pode ser especificado em que forma você deseja que os dados sejam apresentados:
    • Mesa;
    • Relatório da tabela consolidada;
    • Diagrama resumido.

    Escolha a opção desejada. Baixo abaixo, você precisa especificar onde exatamente os dados devem ser colocados: em uma nova folha ou na folha atual. Neste último caso, a possibilidade de selecionar coordenadas de acomodação também é fornecida. Por padrão, os dados são colocados na folha atual. O ângulo superior esquerdo do objeto importado é colocado na célula A1.

    Depois que todas as configurações de importação forem especificadas, clique no botão "OK".

  16. Janela de importação de dados no Microsoft Excel

  17. Como vemos, a tabela do banco de dados é movida para a folha. Em seguida, movemos para a guia "Dados" e clique no botão "Conexão", que é colocado na fita no bloco de ferramentas com o mesmo nome.
  18. Mude para a janela Conexão no Microsoft Excel

  19. Depois disso, a janela de conexão é iniciada. Nele vemos o nome do banco de dados anteriormente conectado por nós. Se o banco de dados conectado for um pouco, escolha o desejado e realce-o. Depois disso, clique no botão "Propriedades ..." no lado direito da janela.
  20. Vá para as propriedades do banco de dados no Microsoft Excel

  21. A janela Propriedades da Conexão é iniciada. Nós nos movemos na guia "Definição". No campo "Texto Texto", localizado na parte inferior da janela atual, escreva o comando SQL de acordo com a sintaxe deste idioma, que falamos brevemente ao considerar o método 1. Em seguida, pressione o botão "OK".
  22. Janela de propriedades de conexão no Microsoft Excel

  23. Depois disso, retorne automaticamente à conexão com o livro. Ele permanece apenas para clicar no botão "Atualizar" nele. Um apelo para o banco de dados com a consulta ocorre, após o qual o banco de dados retorna os resultados de seu processamento de volta para a folha do Excel, na tabela previamente transferida por nós.

Enviando um banco de dados na janela Conexão para o Microsoft Excel

Método 3: Conectando ao SQL Server SQL Server

Além disso, através de ferramentas do Excel, há uma conexão com o SQL Server e envia solicitações a ele. Construir uma consulta não difere da versão anterior, mas antes de tudo, você precisa instalar a própria conexão. Vamos ver como fazer isso.

  1. Execute o programa Excel e vá para a guia Dados. Depois disso, clique no botão "No Outro Fontes", que é colocado na fita na barra de ferramentas "Obter dados externos". Desta vez, a partir da lista da lista, selecione a opção "no servidor SQL Server".
  2. Vá para a janela de conexão do SQL Server no Microsoft Excel

  3. Abre a janela de conexão para o servidor de banco de dados. No campo Nome do servidor, especifique o nome desse servidor ao qual você executa a conexão. No grupo "Conta", você precisa decidir exatamente como se conectar: ​​usando a autenticação do Windows ou inserindo o nome de usuário e a senha. Eu exibe o interruptor de acordo com a decisão tomada. Se você escolheu a segunda opção, além disso, os campos apropriados terão que inserir o nome de usuário e a senha. Depois que todas as configurações forem tiradas, clique no botão "Next". Depois de executar esta ação, conectando-se ao servidor especificado. Outras ações sobre a organização de uma solicitação de banco de dados são semelhantes àquelas que descrevemos no método anterior.

Janela do Assistente de Conexão de Dados no Microsoft Excel

Como você pode ver, no Excelede SQL, a solicitação pode ser organizada como ferramentas de programa embutidas e com complementos de terceiros. Cada usuário pode escolher a opção que é mais conveniente para isso e é mais adequado para resolver a tarefa especificamente definida. Embora, as possibilidades do suplemento XLTools, em geral, ainda são mais avançadas do que as ferramentas do Excel incorporado. A principal deficiência de XLTools é que o período de uso livre do suplemento é limitado a apenas duas semanas de calendário.

Consulte Mais informação