Você pode usar o Microsoft Query para recuperar dados de fontes externas. Ao usar o Microsoft Query para recuperar dados de seus bancos de dados corporativos e arquivos, você não precisa reditifique os dados que deseja analisar no Excel. Você também pode atualizar seus relatórios e resumos do Excel automaticamente do banco de dados de origem original sempre que o banco de dados for atualizado com novas informações.
Usando a Microsoft Query, você pode se conectar a fontes de dados externas, selecionar dados dessas fontes externas, importar esses dados para sua planilha e atualizar os dados conforme necessário para manter os dados da planilha sincronizados com os dados nas fontes externas.
Tipos de bancos de dados que você pode acessar Você pode recuperar dados de vários tipos de bancos de dados, incluindo Microsoft Office Access, Microsoft SQL Server e Microsoft SQL Server OLAP Services. Você também pode recuperar dados de pastas de trabalho do Excel e de arquivos de texto.
O Microsoft Office fornece drivers que você pode usar para recuperar dados das seguintes fontes de dados:
-
Microsoft SQL Server Analysis Services (provedor OLAP )
-
Microsoft Office Access
-
dBASE
-
Microsoft FoxPro
-
Microsoft Office Excel
-
Oracle
-
Paradoxo
-
Bancos de dados de arquivo de texto
Você também pode usar drivers ODBC ou drivers de fonte de dados de outros fabricantes para recuperar informações de fontes de dados que não estão listadas aqui, incluindo outros tipos de bancos de dados OLAP. Para obter informações sobre como instalar um driver ODBC ou um driver de fonte de dados que não está listado aqui, verifique a documentação do banco de dados ou entre em contato com o fornecedor do banco de dados.
Selecionando dados de um banco de dados Você recupera dados de um banco de dados criando uma consulta, que é uma pergunta que você faz sobre dados armazenados em um banco de dados externo. Por exemplo, se seus dados forem armazenados em um banco de dados access, talvez você queira saber os números de vendas de um produto específico por região. Você pode recuperar uma parte dos dados selecionando apenas os dados do produto e da região que deseja analisar.
Com a Microsoft Query, você pode selecionar as colunas de dados desejadas e importar somente esses dados para o Excel.
Atualizando sua planilha em uma operação Depois de ter dados externos em uma pasta de trabalho do Excel, sempre que seu banco de dados for alterado, você poderá atualizar os dados para atualizar sua análise , sem precisar recriar seus relatórios e gráficos de resumo. Por exemplo, você pode criar um resumo mensal de vendas e atualizá-lo todos os meses quando os novos números de vendas chegarem.
Como a Microsoft Query usa fontes de dados Depois de configurar uma fonte de dados para um banco de dados específico, você pode usá-la sempre que quiser criar uma consulta para selecionar e recuperar dados desse banco de dados , sem precisar redititir todas as informações de conexão. A Microsoft Query usa a fonte de dados para se conectar ao banco de dados externo e para mostrar quais dados estão disponíveis. Depois de criar sua consulta e retornar os dados ao Excel, a Microsoft Query fornece a pasta de trabalho do Excel com as informações de consulta e fonte de dados para que você possa se reconectar ao banco de dados quando quiser atualizar os dados.
Usando o Microsoft Query para importar dados para importar dados externos para o Excel com a Microsoft Query, siga estas etapas básicas, cada uma das quais é descrita com mais detalhes nas seções a seguir.
O que é uma fonte de dados? Uma fonte de dados é um conjunto armazenado de informações que permite que o Excel e a Microsoft Query se conectem a um banco de dados externo. Quando você usa o Microsoft Query para configurar uma fonte de dados, você dá um nome à fonte de dados e fornece o nome e o local do banco de dados ou servidor, o tipo de banco de dados e suas informações de logon e senha. As informações também incluem o nome de um driver OBDC ou de um driver de fonte de dados, que é um programa que faz conexões com um tipo específico de banco de dados.
Para configurar uma fonte de dados usando a Microsoft Query:
-
Na guia Dados , no grupo Obter Dados Externos , clique em De Outras Fontes e clique em Consulta da Microsoft.
Observação: O Excel 365 moveu a Microsoft Query para o grupo de menus Assistentes Herdados. Esse menu não é mostrado por padrão. Para habilitar, acesse Arquivo, Opções, Dados e habilite na seção Mostrar assistentes de importação de dados herdados .
-
Siga um destes procedimentos:
-
Para especificar uma fonte de dados para um banco de dados, um arquivo de texto ou uma pasta de trabalho do Excel, clique na guia Bancos de Dados .
-
Para especificar uma fonte de dados do cubo OLAP, clique na guia Cubos OLAP . Essa guia só estará disponível se você executou a Consulta Microsoft no Excel.
-
-
Clique duas vezes <novo>de fonte de dados .
–ou–
Clique em<Novo>de Fonte de Dados e clique em OK.
A caixa de diálogo Criar Nova Fonte de Dados é exibida.
-
Na etapa 1, digite um nome para identificar a fonte de dados.
-
Na etapa 2, clique em um driver para o tipo de banco de dados que você está usando como fonte de dados.
Observações:
-
Se o banco de dados externo que você deseja acessar não tiver suporte para os drivers ODBC instalados com o Microsoft Query, você precisará obter e instalar um driver ODBC compatível com o Microsoft Office de um fornecedor de terceiros, como o fabricante do banco de dados. Entre em contato com o fornecedor de banco de dados para obter instruções de instalação.
-
Os bancos de dados OLAP não exigem drivers ODBC. Quando você instala o Microsoft Query, os drivers são instalados para bancos de dados criados usando o Microsoft SQL Server Analysis Services. Para se conectar a outros bancos de dados OLAP, você precisa instalar um driver de fonte de dados e um software cliente.
-
-
Clique em Conectar e forneça as informações necessárias para se conectar à fonte de dados. Para bancos de dados, pastas de trabalho do Excel e arquivos de texto, as informações fornecidas dependem do tipo de fonte de dados selecionada. Você pode ser solicitado a fornecer um nome de logon, uma senha, a versão do banco de dados que você está usando, o local do banco de dados ou outras informações específicas para o tipo de banco de dados.
Importante:
-
Use senhas fortes que combinem letras maiúsculas e minúsculas, números e símbolos. Senhas fracas não misturam esses elementos. Um exemplo de senha forte é Y6dh!et5. Um exemplo de senha fraca é Casa27. As senhas devem ter 8 ou mais caracteres. Uma frase secreta com 14 ou mais caracteres é melhor.
-
É fundamental que você se lembre da sua senha. Caso você a esqueça, a Microsoft não poderá recuperá-la. Guarde as senhas que anotar por escrito em um lugar seguro, longe das informações que elas ajudam a proteger.
-
-
Depois de inserir as informações necessárias, clique em OK ou Concluir para retornar à caixa de diálogo Criar Nova Fonte de Dados .
-
Se o banco de dados tiver tabelas e você quiser que uma tabela específica seja exibida automaticamente no Assistente de Consulta, clique na caixa para a etapa 4 e clique na tabela desejada.
-
Se você não quiser digitar seu nome de logon e senha ao usar a fonte de dados, selecione a caixa de seleção Salvar minha ID de usuário e senha na caixa de seleção de definição da fonte de dados . A senha salva não é criptografada. Se a caixa de seleção não estiver disponível, consulte o administrador do banco de dados para determinar se essa opção pode ser disponibilizada.
Observação de segurança: Evite salvar informações de logon ao se conectar a fontes de dados. Essas informações podem ser armazenadas como texto simples e um usuário mal-intencionado pode acessar as informações para comprometer a segurança da fonte de dados.
Depois de concluir essas etapas, o nome da fonte de dados será exibido na caixa de diálogo Escolher Fonte de Dados .
Usar o Assistente de Consulta para a maioria das consultas O Assistente de Consulta facilita a seleção e a junção de dados de diferentes tabelas e campos em seu banco de dados. Usando o Assistente de Consulta, você pode selecionar as tabelas e os campos que deseja incluir. Uma junção interna (uma operação de consulta que especifica que linhas de duas tabelas são combinadas com base em valores de campo idênticos) é criada automaticamente quando o assistente reconhece um campo de chave primária em uma tabela e um campo com o mesmo nome em uma segunda tabela.
Você também pode usar o assistente para classificar o conjunto de resultados e fazer filtragem simples. Na etapa final do assistente, você pode optar por retornar os dados ao Excel ou refinar ainda mais a consulta no Microsoft Query. Depois de criar a consulta, você pode executá-la no Excel ou na Microsoft Query.
Para iniciar o Assistente de Consulta, execute as etapas a seguir.
-
Na guia Dados , no grupo Obter Dados Externos , clique em De Outras Fontes e clique em Consulta da Microsoft.
-
Na caixa de diálogo Escolher Fonte de Dados , verifique se a caixa de seleção Usar o Assistente de Consulta para criar/editar consultas está selecionada.
-
Clique duas vezes na fonte de dados que você deseja usar.
–ou–
Clique na fonte de dados que você deseja usar e clique em OK.
Trabalhe diretamente na Microsoft Query para outros tipos de consultas Se você quiser criar uma consulta mais complexa do que o Assistente de Consulta permite, poderá trabalhar diretamente na Microsoft Query. Você pode usar a Microsoft Query para exibir e alterar as consultas que você começa a criar no Assistente de Consulta ou pode criar novas consultas sem usar o assistente. Trabalhe diretamente na Microsoft Query quando quiser criar consultas que façam o seguinte:
-
Selecione dados específicos de um campo Em um banco de dados grande, talvez você queira escolher alguns dos dados em um campo e omitir dados que você não precisa. Por exemplo, se você precisar de dados para dois dos produtos em um campo que contém informações para muitos produtos, você pode usar critérios para selecionar dados apenas para os dois produtos desejados.
-
Recuperar dados com base em critérios diferentes cada vez que você executar a consulta Se precisar de criar o mesmo relatório ou resumo do Excel para várias áreas nos mesmos dados externos , como um relatório de vendas separado para cada região, pode criar um consulta parâmetro. Quando executa uma consulta parametrizado, é-lhe pedido que um valor seja utilizado como critério quando a consulta seleciona registos. Por exemplo, uma consulta parametrista pode pedir-lhe para introduzir uma região específica e pode reutilizar esta consulta para criar cada um dos seus relatórios de vendas regionais.
-
Associar dados de formas diferentes As associações internas que o Assistente de Consultas cria são o tipo de associação mais comum utilizado na criação de consultas. No entanto, por vezes, quer utilizar um tipo diferente de associação. Por exemplo, se tiver uma tabela de informações de vendas de produtos e uma tabela de informações do cliente, uma associação interna (o tipo criado pelo Assistente de Consultas) impedirá a obtenção de registos de clientes para clientes que não tenham feito uma compra. Com o Microsoft Query, pode associar estas tabelas para que todos os registos de clientes sejam obtidos, juntamente com os dados de vendas dos clientes que fizeram compras.
Para iniciar o Microsoft Query, execute os seguintes passos.
-
No separador Dados , no grupo Obter Dados Externos , clique em De Outras Origens e, em seguida, clique em A Partir do Microsoft Query.
-
Na caixa de diálogo Escolher Origem de Dados , certifique-se de que a caixa de verificação Utilizar o Assistente de Consultas para criar/editar consultas está desmarcada.
-
Faça duplo clique na origem de dados que pretende utilizar.
–ou–
Clique na origem de dados que pretende utilizar e, em seguida, clique em OK.
Reutilizar e partilhar consultas No Assistente de Consultas e no Microsoft Query, pode guardar as suas consultas como um ficheiro .dqy que pode modificar, reutilizar e partilhar. O Excel pode abrir ficheiros .dqy diretamente, o que permite a si ou a outros utilizadores criar intervalos de dados externos adicionais a partir da mesma consulta.
Para abrir uma consulta guardada a partir do Excel:
-
No separador Dados , no grupo Obter Dados Externos , clique em De Outras Origens e, em seguida, clique em A Partir do Microsoft Query. É apresentada a caixa de diálogo Escolher Origem de Dados .
-
Na caixa de diálogo Escolher Origem de Dados , clique no separador Consultas .
-
Faça duplo clique na consulta guardada que pretende abrir. A consulta é apresentada no Microsoft Query.
Se quiser abrir uma consulta guardada e o Microsoft Query já estiver aberto, clique no menu Ficheiro de Consulta Microsoft e, em seguida, clique em Abrir.
Se fizer duplo clique num ficheiro .dqy, o Excel abre, executa a consulta e, em seguida, insere os resultados numa nova folha de cálculo.
Se quiser partilhar um resumo ou relatório do Excel baseado em dados externos, pode dar a outros utilizadores um livro que contenha um intervalo de dados externo ou pode criar um modelo. Um modelo permite-lhe guardar o resumo ou relatório sem guardar os dados externos para que o ficheiro seja mais pequeno. Os dados externos são obtidos quando um utilizador abre o modelo de relatório.
Depois de criar uma consulta no Assistente de Consultas ou no Microsoft Query, pode devolver os dados a uma folha de cálculo do Excel. Em seguida, os dados tornam-se um intervalo de dados externos ou um relatório de Tabela Dinâmica que pode formatar e atualizar.
Formatar dados obtidos No Excel, pode utilizar ferramentas, como gráficos ou subtotais automáticos, para apresentar e resumir os dados obtidos pelo Microsoft Query. Pode formatar os dados e a formatação é mantida quando atualiza os dados externos. Pode utilizar as suas próprias etiquetas de coluna em vez dos nomes dos campos e adicionar automaticamente números de linha.
O Excel pode formatar automaticamente novos dados que escrever no final de um intervalo para corresponderem às linhas anteriores. O Excel também pode copiar automaticamente fórmulas que tenham sido repetidas nas linhas anteriores e expandi-las para linhas adicionais.
Observação: Para serem expandidas para novas linhas no intervalo, os formatos e fórmulas têm de aparecer em, pelo menos, três das cinco linhas anteriores.
Pode ativar esta opção (ou desativar novamente) em qualquer altura:
-
Clique em Arquivo> Opções > Avançada.
-
Na secção Opções de edição , selecione a verificação Expandir formatos e fórmulas do intervalo de dados . Para desativar novamente a formatação automática do intervalo de dados, desmarque esta caixa de verificação.
Atualização de dados externos Quando atualiza dados externos, executa a consulta para obter quaisquer dados novos ou alterados que correspondam às suas especificações. Pode atualizar uma consulta no Microsoft Query e no Excel. O Excel fornece várias opções para atualizar consultas, incluindo atualizar os dados sempre que abrir o livro e atualizá-lo automaticamente em intervalos temporizados. Pode continuar a trabalhar no Excel enquanto os dados estão a ser atualizados e também pode verificar o estado enquanto os dados estão a ser atualizados. Para obter mais informações, consulte Atualizar uma ligação de dados externos no Excel.