Abrir archivos DBF online
Abra un archivo .dbf directamente en el navegador, con el texto de los campos memo, la página de códigos correcta y los registros marcados como eliminados. El archivo se queda en su ordenador: no se sube a ningún servidor.
Gratis para usar. No hay que instalar nada. Funciona también sin conexión, tras la primera visita. Versión para Windows — 4.6 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.
Todos los dialectos
dBase III+, dBase IV y 5, dBase Level 7 con nombres de campo largos, FoxBASE, FoxPro 2.x, Visual FoxPro, Clipper y Harbour. La versión se lee de la firma del archivo, no se adivina por la extensión.
El texto memo se lee
El texto largo de los archivos .fpt, .dbt y .smt se rellena en las celdas. Arrastre el archivo memo junto con la tabla y se adjunta solo.
Páginas de códigos, sin adivinar
Se toman del controlador de idioma del encabezado; si no lo hay, se deducen del contenido. Cambie entre páginas de códigos (cp850, cp437, cp1252, windows-1252…) con un clic: el archivo no se vuelve a leer.
Los eliminados se ven
DBF no borra filas físicamente, solo las marca. Ocúltelas, muéstrelas con las demás o quédese solo con ellas, y expórtelas por separado.
Qué se admite exactamente
| Dialecto | Firma | Memo |
|---|---|---|
| dBase III+ | 0x03, 0x83 | .DBT |
| dBase IV / 5 | 0x04, 0x05, 0x8B | .DBT con firma de bloque |
| dBase Level 7 | 0x04 (descriptores de 48 bytes) | .DBT |
| FoxBASE, FoxPro 2.x | 0x02, 0xF5, 0xFB | .FPT, referencia de bloque de 10 dígitos |
| Visual FoxPro | 0x30, 0x31, 0x32 | .FPT, referencia de bloque de 4 bytes |
| Clipper SIX | 0xE5 | .SMT |
Tipos de campo: C V N F D T @ L I + Y B O M G P W Q. La moneda se escala, la fecha y la hora se montan a partir del día juliano y los milisegundos, varchar toma la longitud del último byte y NULL se lee de la máscara de bits _NullFlags. También se abre el .dbf que acompaña a un shapefile: vea cómo abrir la tabla de atributos de un shapefile.
En qué se diferencia de Excel
- Excel estropea los códigos:
00123pasa a123y un número de cuenta largo se convierte en notación científica. Aquí los ceros iniciales y los códigos numéricos largos siguen siendo texto. - Excel no muestra los registros marcados como eliminados, y a menudo son el motivo de que un informe no cuadre. Más sobre registros eliminados.
- Excel no abre los campos memo de .fpt: se obtiene un número de bloque o nada. Cómo funcionan los archivos memo.
- Un archivo de un millón de filas se abre al instante: solo se leen los registros de la pantalla, no el archivo entero.
¿Acentos rotos («Ã±») o caracteres de dibujo de cajas en lugar del texto? Es una incompatibilidad de página de códigos: vea cómo corregir los caracteres raros en archivos DBF. Y si Excel se niega a abrir el archivo: por qué Excel no abre un DBF.
Datos de un sistema antiguo
Muchas empresas, administraciones y comercios siguen con una gestión, un almacén o un punto de venta hechos en Clipper, Harbour o FoxPro, y cuando llega la hora de migrar, auditar o cambiar de programa solo quedan los archivos .dbf. Se pueden leer sin el sistema: cómo sacar los datos de un sistema antiguo.
Comparar dos exportaciones
La tarea más habitual es averiguar qué cambió entre dos versiones de una tabla o entre dos exportaciones de periodos contiguos. Abra los dos archivos, elija los campos clave y obtiene una lista: qué apareció, qué desapareció, qué cambió, hasta el campo, con un informe que se puede exportar a CSV.
Las columnas se emparejan por nombre, no por posición: un campo añadido en medio no estropea la comparación, se informa aparte.
Preguntas frecuentes
¿De verdad el archivo no se sube a ningún servidor?
Así es. La lectura se hace en la propia pestaña, en un hilo del navegador en segundo plano. El servidor solo entrega el código de la página; la política de seguridad de contenido prohíbe que la página envíe datos a ningún sitio que no sea su propio origen, y puede verlo en las herramientas para desarrolladores. Desconecte internet y la aplicación sigue funcionando.
¿Qué tamaño máximo de archivo admite?
No hay límite de tamaño: solo se leen los registros visibles en pantalla. Archivos de varios gigabytes se abren en una fracción de segundo.
¿Por qué veo caracteres raros en lugar de mi texto?
El encabezado de DBF no siempre trae la página de códigos correcta. Cambie la codificación en la barra de herramientas: los programas de la era DOS (Clipper, dBase) suelen usar cp850 o cp437, y las exportaciones de Windows, windows-1252. Vea caracteres raros en archivos DBF.
¿Puedo editar los datos y guardar?
Sí. Las ediciones se reúnen aparte y solo se escriben al pulsar Guardar; los campos que no tocamos se copian del archivo original byte a byte. Los índices .cdx no se reconstruyen: hágalo en su propio sistema.
En detalle
- Cómo abrir un archivo DBFAbra archivos .dbf de dBase, FoxPro, Clipper y Harbour: qué funciona en Excel y LibreOffice, qué falla (codificación, memo, eliminados) y cómo ver DBF en el navegador.
- Caracteres raros en DBF: cómo dar con la codificación correctaPor qué las tildes y eñes de un DBF se convierten en símbolos o cajas, cómo funciona el byte del controlador de idioma y cómo dar con la página de códigos.
- Archivos FPT y DBT: dónde vive de verdad el texto largo de un DBFQué son los archivos .fpt, .dbt y .smt, por qué un DBF muestra huecos sin ellos y en qué se diferencian los formatos memo de dBase III, IV y FoxPro.
- Registros marcados como eliminados: la principal fuente de descuadresQué significa la marca de eliminación en un DBF, por qué PACK cambia el número de registros, cómo los registros fantasma descuadran los informes y cómo verlos.
- Estructura de DBF: una referencia del formatoCómo está construido un archivo DBF: bytes del encabezado, descriptores de campo, tipos de campo, marca de eliminación y referencias memo. Referencia por desplazamientos.
- Convertir DBF: qué se pierde y cómo evitarloCómo exportar DBF a XLSX, CSV, JSON o SQL sin perder ceros iniciales, códigos largos, texto memo ni registros eliminados. Qué comprobar antes y después de convertir.
- DBF con índice .cdx: orden de registros por etiquetaMuestre una tabla de FoxPro en el orden de un índice .cdx: lista de etiquetas, expresión de la clave, orden inverso. Sin FoxPro. No se sube nada.
- Sacar los datos de un sistema antiguo en Clipper o FoxProRecupere los datos de una gestión hecha en Clipper, FoxPro o dBase sin instalarla: abra los .dbf, ajuste la codificación (cp850) y exporte a Excel o CSV.
- Excel no abre un archivo DBFExcel rechaza o estropea un .dbf: dialecto no admitido, campos memo, codificación errónea, tipos de FoxPro. Por qué ocurre y las formas más rápidas de leer el archivo.
- Abrir la tabla de atributos de un shapefile sin software SIGEl .dbf de un shapefile contiene la tabla de atributos. Ábralo como tabla sin QGIS ni ArcGIS: filtre, busque, compruebe la página de códigos y exporte a Excel o CSV.
- Editar un archivo DBF onlineEdite celdas, añada y elimine registros de un .dbf en el navegador. El memo y los campos intactos se conservan byte a byte; los cambios se escriben al guardar.
- Un visor de DBF para Windows, Mac y LinuxCómo ver archivos DBF en Windows, macOS o Linux: un visor en el navegador que no necesita instalación, una app para Windows o suites ofimáticas. Qué admite cada una.