Convertir dbf a xlsx

Convertidor online gratuito de DBF a XLSX

Convierte tablas DBF heredadas en libros de trabajo XLSX editables mientras compruebas la codificación y los valores de los campos.

Convertir DBF a XLSX online - gratis

Uploading…
Los archivos seleccionados superan el límite total de 75 MB. Selecciona archivos más pequeños o en menor cantidad.

Tu archivo se procesa al instante y se elimina en cuanto lo descargas.

Cómo funciona

  1. 1/3

    Sube tu archivo .dbf

    Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.

  2. 2/3

    Realiza la conversión de .dbf a .xlsx

    Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.

  3. 3/3

    Descarga el archivo .xlsx convertido

    El resultado de la conversión está listo para descargar.

Cómo convertir un archivo dbf a xlsx

Una base de datos heredada, una tabla de atributos GIS o un sistema empresarial puede exportar registros como .dbf cuando el destinatario necesita un libro de Excel para editar, generar informes o compartirlo. Convertirlo a .xlsx hace que la tabla sea accesible en el software de hojas de cálculo actual sin requerir la aplicación de base de datos original.

Qué es el formato DBF

DBF es el formato de tabla de base de datos dBASE utilizado por dBASE, FoxPro, Visual FoxPro, Clipper y aplicaciones empresariales antiguas. Almacena filas y campos tipados, como valores de caracteres, numéricos, fechas, lógicos y memo. Los conjuntos de datos GIS basados en Shapefile suelen utilizar un archivo DBF para los datos de atributos.

DBF es una familia de formatos xBase relacionados, por lo que los tipos de campo, las convenciones de codificación y los requisitos de archivos complementarios varían según la aplicación. Los campos memo pueden almacenarse en un archivo .dbt o .fpt separado; los archivos .cdx y .mdx suelen contener índices. Mantenga los archivos complementarios junto al DBF durante la conversión local. Abrir únicamente el DBF puede hacer que los campos memo falten o se trunquen.

Qué es el formato XLSX

XLSX es el formato de libro Office Open XML basado en ZIP utilizado por Microsoft Excel y compatible con LibreOffice Calc, Apple Numbers y muchas bibliotecas de hojas de cálculo. Puede contener varias hojas de cálculo, valores de celdas, fórmulas, formato, filtros, gráficos y tablas.

XLSX es adecuado cuando los datos deben editarse en una hoja de cálculo o enviarse a personas sin software compatible con DBF. Cada hoja de cálculo admite hasta 1.048.576 filas y 16.384 columnas; las tablas DBF más grandes deben dividirse o filtrarse antes de la exportación.

Cómo convertir DBF a XLSX

Uso de LibreOffice Calc

  1. Instale LibreOffice y coloque el DBF junto con cualquier archivo memo .dbt o .fpt necesario en la misma carpeta.
  2. Abra LibreOffice Calc y seleccione File → Open. Elija el archivo .dbf.
  3. En el cuadro de diálogo de importación, seleccione el conjunto de caracteres utilizado por el sistema de origen. Entre las posibilidades comunes se incluyen Windows-1252, ISO-8859-1 y UTF-8, pero la opción correcta debe proceder de la aplicación que realiza la exportación o de su documentación.
  4. Compruebe los nombres de las columnas, los valores de las filas, las fechas, los separadores decimales, los caracteres no ASCII y los campos memo. Trate los identificadores, como códigos postales, códigos de productos y números de cuenta, como texto cuando los ceros iniciales sean importantes.
  5. Seleccione File → Save As, elija Excel 2007–365 (*.xlsx) y guarde el libro.
  6. Cuando LibreOffice pregunte por el formato, elija Use Excel 2007–365 Format.

Uso del convertidor en línea 101convert

101convert.com puede convertir un archivo DBF a XLSX de forma gratuita y sin instalar software: cargue el DBF, seleccione XLSX como formato de salida, inicie la conversión y descargue el libro. No cargue registros confidenciales o regulados a menos que las condiciones actuales de gestión y retención del servicio cumplan sus requisitos. Para bases de datos con muchos campos memo o sensibles, utilice una aplicación local y conserve todos los archivos complementarios.

Uso de Python para conversiones repetibles

Instale los paquetes necesarios:

pip install dbfread pandas openpyxl

Ejecute este ejemplo con la codificación real del archivo de origen:

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)"

Sustituya cp1252 por la codificación real del DBF y mantenga los archivos memo disponibles para dbfread. Esto exporta registros y campos, pero no recrea los índices DBF, formularios, relaciones, reglas de validación, indicadores de registros eliminados ni el comportamiento específico de la aplicación. Para trabajos repetibles, añada un tratamiento explícito para los campos de fecha, los valores nulos, los campos memo y las columnas que deban permanecer como texto.

Límites de calidad y compatibilidad

Los errores de codificación son irreversibles si se utiliza el conjunto de caracteres incorrecto durante la importación. Los archivos DBF a menudo no identifican su codificación de forma fiable, por lo que debe revisar los nombres, las direcciones y otros textos no ASCII antes de guardar.

El software de hojas de cálculo puede interpretar de forma diferente las fechas DBF, los valores lógicos, la precisión numérica, los valores nulos y los separadores decimales. Compruebe si se han producido cambios de día-mes a mes-día, valores redondeados, cambios de blanco a cero y alteraciones en los valores lógicos.

Excel puede formatear automáticamente los identificadores como números, eliminar los ceros iniciales, mostrar valores largos en notación científica o interpretar códigos con apariencia de fecha como fechas. Establezca esas columnas como texto durante la importación o corrija sus formatos de celda antes de exportar.

Los índices, las relaciones, las restricciones de campos, los formularios, las consultas, los metadatos de la aplicación y el estado de los registros eliminados de DBF no tienen representaciones automáticas equivalentes en una exportación básica a XLSX. Compare el número esperado de registros activos con el número de registros de la hoja de cálculo, inspeccione registros representativos y verifique los campos memo antes de distribuir el libro.

DBF vs XLSX: comparación de formatos

Cómo se comparan los formatos DBF y XLSX en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo DBF y XLSX
Propiedad .DBF dBASE Database File .XLSX Microsoft Excel Open XML Spreadsheet
Estándar abierto Parcialmente abierto Sí
Compresión Sin compresión Ambos
Tamaño de archivo típico Pequeño Medio
Se abre en un navegador web No Parcial
Edición posterior Limitado Fácil
Compatibilidad con metadata Básico Amplio
Legible como texto plano No No
Más adecuado para Intercambio de datos Intercambio de datos
Introducido 1983 2007
Desarrollador Ashton-Tate / dBASE, Inc. (format origin) Microsoft
Tipo MIME application/x-dbf application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Preguntas frecuentes

¿Es gratuito el convertidor de DBF a XLSX?

Sí, convertir DBF a XLSX en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.

¿Qué tamaño puede tener mi archivo DBF?

Puedes subir archivos DBF de hasta 50 MB y convertir hasta 20 archivos a la vez en un solo lote.

¿Qué ocurre con mis archivos subidos?

Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.

¿Necesito instalar algún programa para convertir DBF a XLSX?

No. La conversión de DBF a XLSX se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.

¿Ha fallado la conversión?

En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo DBF válido para esta conversión de DBF a XLSX. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.