Converter dbf para xlsx

Conversor online gratuito de DBF para XLSX

Converta tabelas DBF legadas em workbooks XLSX editáveis, verificando a codificação e os valores dos campos.

Converter DBF para XLSX online - grátis

Uploading…
Os arquivos selecionados excedem o limite total de 75 MB. Selecione arquivos menores ou em menor quantidade.

Seu arquivo é processado instantaneamente e nunca é armazenado em nossos servidores.

Como funciona

  1. 1/3

    Envie seu arquivo .dbf

    Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.

  2. 2/3

    Faça a conversão de .dbf para .xlsx

    Após o envio do arquivo, clique em converter quando estiver pronto.

  3. 3/3

    Baixe o arquivo .xlsx convertido

    O resultado da conversão está pronto para download.

Como converter dbf para xlsx arquivo

Um banco de dados legado, uma tabela de atributos GIS ou um sistema empresarial pode exportar registros como .dbf quando o destinatário precisa de uma pasta de trabalho Excel para edição, relatórios ou compartilhamento. A conversão para .xlsx torna a tabela acessível em softwares de planilha atuais sem exigir o aplicativo de banco de dados original.

O que é o formato DBF

DBF é o formato de tabela de banco de dados dBASE usado por dBASE, FoxPro, Visual FoxPro, Clipper e aplicativos empresariais antigos. Ele armazena linhas e campos tipados, como valores de caracteres, numéricos, de data, lógicos e memo. Conjuntos de dados GIS baseados em Shapefile normalmente usam um arquivo DBF para dados de atributos.

DBF é uma família de formatos xBase relacionados, portanto os tipos de campo, as convenções de codificação e os requisitos de arquivos complementares variam conforme o aplicativo. Os campos memo podem ser armazenados em um arquivo .dbt ou .fpt separado; os arquivos .cdx e .mdx geralmente contêm índices. Mantenha os arquivos complementares junto do DBF durante a conversão local. Abrir apenas o DBF pode deixar os campos memo ausentes ou truncados.

O que é o formato XLSX

XLSX é o formato de pasta de trabalho Office Open XML baseado em ZIP, usado pelo Microsoft Excel e compatível com LibreOffice Calc, Apple Numbers e muitas bibliotecas de planilhas. Ele pode conter várias planilhas, valores de células, fórmulas, formatação, filtros, gráficos e tabelas.

XLSX é adequado quando os dados precisam ser editados em uma planilha ou enviados a pessoas sem software compatível com DBF. Cada planilha aceita até 1.048.576 linhas e 16.384 colunas; tabelas DBF maiores devem ser divididas ou filtradas antes da exportação.

Como converter DBF para XLSX

Usando o LibreOffice Calc

  1. Instale o LibreOffice e coloque o DBF com qualquer arquivo memo .dbt ou .fpt necessário na mesma pasta.
  2. Abra o LibreOffice Calc e selecione File → Open. Escolha o arquivo .dbf.
  3. Na caixa de diálogo de importação, selecione o conjunto de caracteres usado pelo sistema de origem. As possibilidades comuns incluem Windows-1252, ISO-8859-1 e UTF-8, mas a escolha correta deve ser obtida no aplicativo que fez a exportação ou na documentação correspondente.
  4. Verifique os nomes das colunas, os valores das linhas, as datas, os separadores decimais, os caracteres não ASCII e os campos memo. Trate identificadores como códigos postais, códigos de produtos e números de contas como texto quando os zeros à esquerda forem importantes.
  5. Selecione File → Save As, escolha Excel 2007–365 (*.xlsx) e salve a pasta de trabalho.
  6. Quando o LibreOffice perguntar sobre o formato, escolha Use Excel 2007–365 Format.

Usando o conversor online 101convert

101convert.com pode converter gratuitamente um arquivo DBF para XLSX sem instalar software: carregue o DBF, selecione XLSX como formato de saída, inicie a conversão e baixe a pasta de trabalho. Não carregue registros confidenciais ou regulamentados, a menos que os termos atuais de tratamento e retenção do serviço atendam aos seus requisitos. Para bancos de dados com muitos campos memo ou sensíveis, use um aplicativo local e mantenha todos os arquivos complementares.

Usando Python para conversões repetíveis

Instale os pacotes necessários:

pip install dbfread pandas openpyxl

Execute este exemplo com a codificação real do arquivo de origem:

python -c "from dbfread import DBF; import pandas as pd; df=pd.DataFrame(iter(DBF('records.dbf', encoding='cp1252'))); df.to_excel('records.xlsx', index=False)"

Substitua cp1252 pela codificação real do DBF e mantenha os arquivos memo disponíveis para dbfread. Isso exporta registros e campos, mas não recria índices DBF, formulários, relacionamentos, regras de validação, sinalizadores de registros excluídos nem comportamentos específicos do aplicativo. Para tarefas repetíveis, adicione tratamento explícito para campos de data, valores nulos, campos memo e colunas que devem permanecer como texto.

Limitações de qualidade e compatibilidade

Erros de codificação são irreversíveis se o conjunto de caracteres errado for usado durante a importação. Os arquivos DBF muitas vezes não identificam sua codificação de forma confiável; portanto, verifique nomes, endereços e outros textos não ASCII antes de salvar.

Os softwares de planilha podem interpretar de maneira diferente as datas DBF, os valores lógicos, a precisão numérica, os nulos e os separadores decimais. Verifique alterações de dia-mês para mês-dia, valores arredondados, mudanças entre vazio e zero e valores lógicos alterados.

O Excel pode formatar automaticamente identificadores como números, remover zeros à esquerda, exibir valores longos em notação científica ou interpretar códigos semelhantes a datas como datas. Defina essas colunas como texto durante a importação ou corrija seus formatos de célula antes da exportação.

Índices, relacionamentos, restrições de campos, formulários, consultas, metadados do aplicativo e o estado de registros excluídos do DBF não têm representações automáticas equivalentes em uma exportação XLSX básica. Compare a contagem esperada de registros ativos com a contagem da planilha, inspecione registros representativos e verifique os campos memo antes de distribuir a pasta de trabalho.

Comparação de formato: DBF vs XLSX

Como os formatos DBF e XLSX se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo DBF e XLSX
Propriedade .DBF dBASE Database File .XLSX Microsoft Excel Open XML Spreadsheet
Padrão aberto Parcialmente aberto Sim
Compressão Sem compressão Ambos
Tamanho típico do arquivo Pequeno Médio
Abre num navegador web Não Parcial
Edição posterior Limitado Fácil
Suporte a metadados Básico Extenso
Legível em texto simples Não Não
Mais usado para Intercâmbio de dados Intercâmbio de dados
Introduzido 1983 2007
Desenvolvedor Ashton-Tate / dBASE, Inc. (format origin) Microsoft
Tipo MIME application/x-dbf application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Perguntas frequentes

O conversor de DBF para XLSX é gratuito?

Sim, converter DBF para XLSX no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.

Qual o tamanho máximo do meu arquivo DBF?

Você pode enviar arquivos DBF de até 50 MB e converter até 20 arquivos de uma vez em um único lote.

O que acontece com os arquivos enviados?

Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.

Preciso instalar algum programa para converter DBF para XLSX?

Não. A conversão de DBF para XLSX é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.

A conversão falhou?

Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo DBF válido para esta conversão de DBF para XLSX. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.