Excel no abre un archivo DBF
Hace doble clic en un .dbf y Excel muestra un error, una columna de huecos o texto lleno de símbolos extraños. El archivo suele estar bien: lo que pasa es que la compatibilidad de Excel con dBase solo cubre las tablas más antiguas y sencillas.
Gratis para usar. No hay que instalar nada. El archivo se lee en su navegador y nunca se sube. Versión para Windows — 4.6 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.
Qué ve y qué suele significar
| Síntoma | Causa probable |
|---|---|
| Un error de que el formato del archivo no se reconoce o está dañado | Un dialecto que Excel no lee (Visual FoxPro, dBase 7, variantes de Clipper) o un encabezado que rechaza |
| Se abre, pero las tildes y las eñes salen mal | Excel decodificó el texto con la página de códigos equivocada; DBF guarda un byte por carácter y la codificación es solo una pista del encabezado: vea caracteres raros |
| Las columnas de texto largo están vacías o contienen números | El texto está en un archivo memo (.fpt o .dbt) que no se encontró o no se leyó: vea archivos memo |
| Faltan filas, o sobran | Los registros marcados como eliminados los tratan de forma distinta distintos programas: vea registros eliminados |
| Se han perdido los ceros iniciales | Los códigos se convirtieron en números: vea ceros iniciales |
Cómo sortearlo
- Abra primero el archivo en un visor de DBF. Confirme el dialecto, la página de códigos y el memo, descarte lo que no necesite y exporte a XLSX con tipos de columna elegidos a propósito. Es también la vía menos dañina hacia Excel.
- Pruebe LibreOffice Calc. Tiene su propio lector de dBase y a menudo abre lo que Excel rechaza, pero pide el juego de caracteres y trata el memo solo en parte.
- Use la vía ODBC / OLE DB desde la pestaña Datos de Excel. Necesita un controlador que coincida con la arquitectura de su Office y un origen de datos configurado, y el memo suele ser ilegible.
- Compruebe que el archivo es de verdad un DBF. Algunas exportaciones se guardan con la extensión
.dbfpero son CSV u otro formato; los primeros bytes del archivo lo muestran. Vea estructura de un archivo DBF.
Si el archivo está de verdad dañado
Una descarga truncada o un archivo cortado a mitad de registro puede fallar en todos los programas. Una herramienta que lea el encabezado y después los registros uno a uno puede, a menudo, mostrar aún la parte intacta. Compare el tamaño del archivo con lo que dice el encabezado: longitud del encabezado más longitud de registro por número de registros debería acercarse bastante.
Preguntas frecuentes
¿Una actualización de Microsoft quitó la compatibilidad con DBF?
La compatibilidad se ha ido reduciendo con los años y cubre solo los dialectos clásicos. Si una tabla se abría antes y ahora no, es más probable que el motivo sea un dialecto distinto, un memo o la codificación que el propio archivo.
¿Cómo llevo un DBF a Excel correctamente?
Ábralo en un visor, compruebe la codificación y el memo y exporte a XLSX. Vea cómo convertir DBF a Excel o CSV.
¿Es seguro usar un conversor de DBF online?
Solo si el archivo se procesa en local. Muchos conversores lo suben a un servidor; compruébelo antes de enviar datos reales, sobre todo con identificadores fiscales.
¿Puedo guardar de vuelta en DBF desde Excel?
No de forma fiable: donde existe la opción de guardar como dBase, cubre solo el dBase clásico, sin memo y con nombres de campo de diez caracteres como máximo.
Gratis para usar. Su archivo no se sube a ningún servidor. Versión para Windows — 4.6 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.