Exportar dados para o Excel

Exportar dados para o Excel

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Ao usar o Assistente para Exportação, você poderá exportar dados de um banco de dados do Access em um formato de arquivo que possa ser lido pelo Excel. Este artigo mostra como preparar e exportar seus dados para o Excel, além de oferecer algumas dicas de solução de problemas comuns que possam ocorrer.

Neste artigo

Exportando dados para o Excel: Noções básicas

Preparar para a operação de exportação

Executar a operação de exportação

Salvar a especificação de exportação

Executar uma exportação salva

Solucionar problemas de valores ausentes e incorretos

Exportando dados para o Excel: os fundamentos

Ao exportar os dados para o Excel, o Access cria uma cópia dos dados selecionados e armazena os dados copiados em um arquivo que possa ser aberto no Excel. Se você copia dados do Access para o Excel com frequência, poderá salvar os detalhes de uma operação de exportação para usar posteriormente e até agendar a operação de exportação para execução automática em intervalos especificados.

Cenários comuns de exportação de dados para o Excel

  • O seu departamento ou grupo de trabalho utiliza tanto o Access quanto o Excel para trabalhar com os dados. Você armazena os dados em bancos de dados do Access, mas utiliza o Excel para analisar os dados e distribuir os resultados de sua análise. A sua equipe exporta atualmente os dados para o Excel conforme e quando necessitam, mas você gostaria de tornar esse processo mais eficiente.

  • Você é um usuário experiente do Access, mas o seu gerente prefere exibir dados no Excel. Em intervalos regulares, você realiza o trabalho de copiar os dados para o Excel, mas gostaria de automatizar esse processo para economizar o seu próprio tempo.

Sobre a exportação de dados para o Excel

  • O Access não inclui um comando "Salvar como" para o formato do Excel. Para copiar dados para o Excel, será preciso usar o recurso de Exportação descrito neste artigo ou copiar os dados do Access para a área de transferência e depois colá-los em uma planilha do Excel.

  • É possível exportar uma tabela, consulta, formulário ou relatório. Também é possível exportar registros selecionados em uma exibição de vários registros, como uma folha de dados.

  • Microsoft Excel inclui um comando para importar dados de um banco de dados do Access. Você pode usar esse comando em vez do comando de exportação no Access; No entanto, o comando de importação do Excel somente permite importar tabelas ou consultas. Para obter mais informações, consulte o artigo da Ajuda do Excel conectar a (Importar) dados externos.

  • Não é possível exportar macros, módulos ou relatórios para o Excel. Ao exportar um formulário ou uma folha de dados que contenha subformulários ou subfolhas de dados, somente o formulário ou a folha de dados principal é exportada. É necessário repetir as operações de exportação de cada subformulário e subfolha de dados a serem exibidos no Excel.

  • Só é possível exportar um objeto de banco de dados em uma única operação de exportação. Entretanto, é possível mesclar os dados em várias planilhas do Excel após concluir as operações de exportação individuais.

Início do documento

Preparar-se para a operação de exportação

Antes de executar um procedimento de exportação, é recomendável revisar os dados que você deseja exportar para certificar-se de que ele não contém qualquer indicadores de erro ou valores de erro. Se houver erros, tente resolvê-los antes de exportar os dados para o Excel. Caso contrário, podem ocorrer problemas durante a operação de exportação e valores nulos podem ser inseridos em células na planilha do Excel. Para obter mais informações sobre problemas que podem ocorrer ao exportar para Excel, consulte a seção valores ausentes e incorretos de solução de problemas.

Se o objeto de origem for uma tabela ou uma consulta, decida se deseja exportar os dados com ou sem a formatação. Essa decisão afetará três aspectos da pasta de trabalho resultante — a quantidade de dados exportados e o formato de exibição desses dados. A tabela a seguir descreve o resultado da exportação de dados formatados e não formatados.

Exportação

Objeto de origem

Campos e registros

Formatação

Sem formatação

Tabela ou consulta

Observação : Formulários e relatórios não podem ser exportados sem a respectiva formatação.

Todos os campos e registros no objeto subjacente são exportados.

As configurações de propriedade formato são ignoradas durante a operação.

Com relação aos campos de pesquisa, somente os valores de identificação de pesquisa são exportados.

Campos de hiperlink, o conteúdo é exportado como uma coluna de texto que exibe os links no formato displaytext #address #.

Com formatação

Tabela, consulta, formulário ou relatório

Somente campos e registros mostrados no modo de exibição ou no objeto atual são exportados. Registros filtrados, colunas ocultas em uma folha de dados e campos não exibidos em um formulário ou relatório não são exportados.

O assistente respeita as configurações de propriedade formato.

Com relação aos campos de pesquisa, os valores de pesquisa são exportados.

Com relação aos campos de hiperlink, os valores são exportados como hiperlinks.

Com relação aos campos rich text, o texto é exportado, mas o formato não é.

  1. Escolha a pasta de trabalho de destino e o formato de arquivo. Observe que os relatórios só podem ser exportados no formato de arquivo *.xls antigo e não no formato de arquivo xlsx mais recente.

    Durante a operação de exportação, o Access solicita que o nome da pasta de trabalho de destino seja especificado. A tabela a seguir resume quando uma pasta de trabalho é criada (se ainda não existir) e quando é sobrescrita (se já existir).

Se a pasta de trabalho de destino

E o objeto de origem for

E você desejar exportar

Então

Não existe

Uma tabela, uma consulta, um formulário ou ou relatório

Os dados, com ou sem a formatação

A pasta de trabalho é criada durante a operação de exportação.

Já existe

Uma tabela ou consulta

Os dados, mas não a formatação

A pasta de trabalho não é sobrescrita. Uma nova planilha é adicionada à pasta de trabalho e recebe o nome do objeto a partir do qual os dados estão sendo exportados. Se já existir uma planilha com esse nome na pasta de trabalho, o Access solicitará que o conteúdo da planilha correspondente seja substituído ou que outro nome seja especificado para a nova planilha.

Já existe

Uma tabela, uma consulta, um formulário ou ou relatório

Os dados, incluindo a formatação

A pasta de trabalho é sobrescrita pelos dados exportados. Todas as planilhas existentes são removidas, e uma nova planilha com o mesmo nome do objeto exportado é criada. Os dados na planilha do Excel herdam as configurações de formato do objeto de origem.

Os dados são sempre adicionados a uma nova planilha. Não é possível acrescentar os dados a nenhuma planilha nem intervalo nomeado existente.

Início do documento

Executar a operação de exportação

  1. Se a pasta de trabalho de destino do Excel estiver aberta, feche-a antes de continuar.

  2. No Painel de Navegação do banco de dados de origem, selecione o objeto que você deseja exportar.

    Exportar somente uma parte dos dados

    Se o objeto for uma tabela, uma consulta ou um formulário e você quiser exportar somente uma parte dos dados, abra esse objeto no modo Folha de Dados e selecione os registros desejados.

    Para abrir um formulário no modo folha de dados:   

    1. Clique duas vezes no formulário para abri-lo.

    2. Clique com o botão direito do mouse no formulário e selecione Modo Folha de Dados. Se essa opção não estiver disponível:

      1. Clique em Modo Design.

      2. Pressione F4 para exibir o painel de tarefas Folha de Propriedades.

      3. Selecione Formulário na lista suspensa localizada na parte superior da Folha de Propriedades.

      4. Na guia Formato da Folha de Propriedades, defina a propriedade Permitir Modo de Folha de Dados como Sim.

      5. Na guia Design, no grupo Modos de Exibição, clique em Modo Folha de Dados.

        Observação : Não é possível exportar uma parte de um relatório. No entanto, você pode selecionar ou abrir a tabela ou a consulta na qual esse relatório está baseado e então exportar uma parte dos dados nesse objeto.

  3. Na guia Dados externos, no grupo Exportar, clique em Excel.

  4. Na caixa de diálogo Exportar - Planilha do Excel, revise o nome de arquivo sugerido para a pasta de trabalho do Excel (o Access usa o nome do objeto de origem). Se desejar, você poderá modificar esse nome de arquivo.

  5. Na caixa Formato de Arquivo, selecione o formato de arquivo desejado.

  6. Se você estiver exportando uma tabela ou consulta e você deseja exportar os dados formatados, selecione Exportar dados com formatação e layout. Para obter mais informações, consulte a seção preparar para a operação de exportação.

    Observação : Se estiver exportando um formulário ou um relatório, essa opção estará sempre marcada, porém, indisponível (ela aparece esmaecida).

  7. Para exibir a pasta de trabalho de destino do Excel após a conclusão da operação de exportação, marque a caixa de seleção Abrir o arquivo de destino após a conclusão da operação de exportação.

    Se o objeto de origem estiver aberto e você tiver selecionado um ou mais registros no modo de exibição antes de iniciar a operação de exportação, será possível selecionar Exportar somente os registros selecionados. Para exportar todos os registros exibidos, deixe essa caixa de seleção desmarcada.

    Observação : Essa caixa de seleção permanecerá indisponível (esmaecida) se nenhum registro for selecionado.

  8. Clique em OK.

    Se a operação de exportação falhar em função de um erro, o Access exibirá uma mensagem que descreve o motivo do erro. Caso contrário, o Access exportará os dados e, dependendo da sua seleção na etapa 7, abrirá a pasta de trabalho de destino do Excel. Em seguida, o Access exibirá uma caixa de diálogo na qual é possível criar uma especificação que utilize os detalhes da operação de exportação.

Início do documento

Salvar a especificação de exportação

  1. Clique em Sim para salvar os detalhes da operação de exportação para uso futuro.

    Salvar os detalhes ajuda a repetir a mesma operação de exportação no futuro, sem ter que percorrer as etapas do assistente a cada vez.

  2. Na caixa Salvar como, digite um nome para a especificação da exportação. Opcionalmente, digite uma descrição na caixa Descrição.

  3. Se você tiver o Microsoft Outlook instalado no seu computador e se quiser executar a operação de exportação em intervalos fixos (como uma vez por semana ou uma vez por mês), marque a caixa de seleção Criar Tarefa do Outlook.

    Fazer isso criará uma tarefa no Outlook que permite executar a exportação clicando em um botão no Outlook.

  4. Clique em Salvar Exportação.

    Se o Outlook estiver instalado, o Access o iniciará.

    Observação : Se o Outlook não estiver instalado, uma mensagem de erro será exibida. Se o Outlook não estiver configurado corretamente, o Assistente para Inicialização do Outlook será iniciado. Siga as instruções nesse assistente para configurar o Outlook.

    No Outlook, verifique e edite as configurações da tarefa (como Data de conclusão e Lembrete).

    Para tornar a tarefa recorrente, clique em Recorrência e preencha os detalhes.

  5. Clique em Salvar e fechar.

Início do documento

Executar uma exportação salva

  1. No Painel de navegação do Outlook, clique em Tarefas e, em seguida, clique duas vezes na tarefa que deseja executar.

  2. Na guia Tarefa, no grupo Microsoft Office Access, clique em Executar Importação.

  3. No Excel, abra a pasta de trabalho de destino e, em seguida, verifique se todos os dados foram copiados nas células corretas.

    Se você optar por copiar apenas os dados e não a formatação para uma pasta de trabalho existente, ela poderá conter várias planilhas. Localize a planilha que corresponde à operação de exportação e verifique as células nessa planilha.

Início do documento

Solucionar problemas de valores ausentes e incorretos

A tabela a seguir descreve várias maneiras de solucionar problemas comuns.

Dica : Se você considerar que apenas alguns valores estão ausentes, corrija-os na pasta de trabalho do Excel. Caso contrário, corrija o objeto de origem no banco de dados do Access..

Problema

Descrição e resolução

Campos calculados

Os resultados dos campos calculados são exportados; as expressões subjacentes que executam os cálculos não.

Campos com múltiplos valores

Campos que dão suporte a vários valores são exportados como uma lista de valores separados por ponto-e-vírgula (;).

Imagens, objetos e anexos

Elementos gráficos (como logotipos, conteúdo de campos de objeto OLE e anexos que fazem parte dos dados de origem) não são exportados. Adicione-os à planilha manualmente, após a conclusão da operação de exportação.

Gráfico

Ao exportar um formulário ou um relatório contendo um objeto do Microsoft Graph, o objeto gráfico não é exportado.

Dados na coluna errada

Os valores nulos na planilha resultante são substituídos às vezes pelos dados que deveriam constar na coluna seguinte.

Valores de data ausentes

Os valores de data anteriores a 1º de janeiro de 1900 não são exportados. As células correspondentes na planilha conterão um valor nulo.

Expressões ausentes

Expressões usadas para calcular valores não são exportadas para o Excel. Somente os resultados dos cálculos são exportados. Adicione manualmente a fórmula à planilha do Excel após a conclusão da operação de exportação.

Subformulários, sub-relatórios e subfolhas de dados ausentes

Ao exportar um formulário, um relatório ou uma folha de dados, somente o formulário, o relatório ou a folha de dados principal será exportado. Repita a operação de exportação para cada subformulário, sub-relatório e subfolha de dados que desejar exportar.

Colunas formatadas incorretamente ou ausentes

Se nenhuma das colunas parecer formatada na planilha resultante, repita a operação de exportação, certificando-se de marcar a caixa de seleção Exportar dados com formatação e layout do assistente. De maneira inversa, se apenas algumas colunas parecerem formatadas de maneira diferente das versões no objeto de origem, aplique a formatação desejada no Excel.

Formatar uma coluna no Excel

  1. Abra a pasta de trabalho de destino do Excel e exiba a planilha que contém os dados exportados.

  2. Clique com o botão direito do mouse em uma coluna ou um intervalo selecionado de células e então clique em Formatar Células.

  3. Na guia Número, em Categorias, selecione um formato, como Texto, Número, Data ou Hora.

  4. Clique em OK.

Valor "#" em uma coluna

Você poderá ver o valor # em uma coluna que corresponde a um campo Sim/Não em um formulário. Isso poderá ocorrer se a operação de exportação for iniciada no Painel de Navegação ou no modo Formulário. Para resolver o problema, abra o formulário no modo Folha de Dados antes de exportar os dados.

Indicadores de erros ou valores de erros

Marque as células de indicadores de erros (triângulos verdes nos cantos) ou valores de erros (cadeias de caracteres que começam com o caractere # no lugar dos dados apropriados).

Início do documento

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×