Artigos

Exportando dados do Excel para banco de dados

Já vimos como importar dados externos para o Excel. Hoje vamos aprender o caminho inverso: De Excel para Access

Por Maximiliano Meyer em 27/09/2017 às 11:29 - atualizado: 28/09/2017 09:20

Já aprendemos aqui no site como utilizar as funções referentes a banco de dados, porém, ficou um questionamento: ainda não havíamos ensinado como mandar uma planilha para o Acess, programa de BD da Microsoft projetado para ser o parceiro ideal do Excel quando você precisa trabalhar com banco de dados.

Pois bem, é isso que vamos aprender hoje. Como você verá, o tutorial é semelhante a este daqui onde você aprendeu a importar dados de TXT para Excel. Portanto não esqueça de conferi-lo também.

Para começar temos que ter os dados a serem importados, certo? Então vamos usar como exemplo esta planilha estruturada de maneira uniforme. Veja que a inserção de dados começa diretamente na célula A1.

Exportando dados do Excel para banco de dados

Com esta planilha salva no seu PC não precisaremos mais do Excel. Abra agora o Access. Não se preocupe me “não ter ele instalado”, pois como ele é um programa do pacote Office (embora muita gente não o conheça) o software está aí em sua máquina.

Após abrir o programa e criar um novo arquivo de banco de dados vá na guia “Dados Externos” e então em “Nova Fonte de Dados”, depois em “Do Arquivo” e então “Excel”. Uma nova janela será aberta e nela vamos selecionar o nosso arquivo salvo que desejamos importar.

Exportando dados do Excel para banco de dados

Note que nessa janela temos 3 opções para escolher na hora de importar o conteúdo:

  • Importar os dados de origem para uma nova tabela do banco de dados atual: use essa opção se você estiver usando um banco de dados novo, sem nenhuma tabela, ou se você quiser adicionar uma nova tabela a uma tabela existente. Ao criar uma nova, você pode editar a informação no Access.
  • Acrescentar uma cópia dos registros à tabela: use essa opção se estiver usando um banco de dados existente e quiser adicionar os dados a uma de suas tabelas. Ao anexar uma tabela existente, você pode editar a informação no Access.
  • Vincular à fonte de dados criando uma tabela vinculada: use tal função criando um hyperlink com o banco de dados, que irá abrir o banco de dados do Excel no programa de origem. Com tal método, você não pode editar a informação no Access.

Repare que após darmos Ok na janela anterior o Access já vai identificar as colunas e linhas conforme elas estão em nossa planilha.

P.S. Veja que na parte de cima temos todas as planilhas do nosso arquivo. Caso você tenha dados em mais de uma planilha e queira importa-los também terá que refazer o processo novamente, pois somente 1 planilha pode ser importada por vez.

Exportando dados do Excel para banco de dados

O próximo passo é bem importante, pois iremos informar se nossa planilha tem uma linha de cabeçalho ou não. Isso fará toda a diferença. No nosso exemplo se você reparou bem vai ver que tínhamos uma linha com “preço”, “data do pedido”, etc.

Pois bem, se não marcássemos que a planilha contém um título, os próprios títulos seriam interpretados como dados, o que causaria uma série de erros ao manipularmos as informações.

Exportando dados do Excel para banco de dados

Avançamos mais uma vez e o Access vai nos dar a chance de editar algo que não esteja certo, como por exemplo o formato do dado, nome do campo ou até mesmo marcar se não deseja importar alguma coluna específica.

Exportando dados do Excel para banco de dados

O próximo passo é definir a chave-primário da tabela. Você pode escolher um campo da coluna que está importando ou então criar um campo automático para isso. Você até pode escolher não ter uma chave-primária, mas se você tem noções de Banco de dados sabe que isso não é uma boa ideia.

Exportando dados do Excel para banco de dados

Pronto, a tão esperada tela final dizendo que tudo deu certo.

Exportando dados do Excel para banco de dados

E se você marcar a opção de que deseja uma verificação em sua planilha, um novo assistente terá início, como este daqui de baixo:

Exportando dados do Excel para banco de dados

Pronto, agora meus dados estão prontinhos para serem utilizados em meu banco de dados =D

Exportando dados do Excel para banco de dados

Gostaram da ideia de passar seus dados do Excel para um banco? Não esqueça de olhar este post que ensinamos as fórmulas de Excel para banco de dados.

relacionados

Participe
do nosso grupo

recentes

compartilhe este post

  • ASSINE NOSSA NEWSLETTER

    As melhores publicações no
    seu e-mail

  • Preencha para confirmar