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
Tu archivo se procesa al instante y se elimina en cuanto lo descargas.
Importar un archivo desde una URL
Pega un enlace directo al archivo. Lo descargamos a nuestro servidor y se convierte igual que un archivo subido.
Cómo funciona
-
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/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
Descarga el archivo .xlsx convertido
El resultado de la conversión está listo para descargar.
Cómo convertir un archivo dbf a xlsx
- Bases de datos
- Aún sin calificaciones.
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
- Instale LibreOffice y coloque el DBF junto con cualquier archivo memo
.dbto.fptnecesario en la misma carpeta. - Abra LibreOffice Calc y seleccione File → Open. Elija el archivo
.dbf. - 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.
- 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.
- Seleccione File → Save As, elija
Excel 2007–365 (*.xlsx)y guarde el libro. - 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.
| 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 |
Software sugerido para convertir dbf a xlsx
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.