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.
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.
- Execute o programa do Excel. Depois disso, passamos para a guia "Dados".
- 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".
- 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".
- 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".
- 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".
- 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".
- 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".
- 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".
- 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.
- 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.
- 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".
- 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.
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.
- 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".
- 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.
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.