¿Qué es un archivo .dbf?
Un archivo .dbf era el formato de archivo de dBase (publicado en 1980), uno de los primeros sistemas de bases de datos para ordenadores personales y durante años el de más éxito. Otros programas también usaron el formato, como FoxPro, Visual FoxPro y Clipper, y muchos programas guardaban sus datos en él. Todavía se usa en algunos nichos: por ejemplo, los shapefiles guardan sus datos GIS en archivos .dbf.
Cada archivo .dbf contiene una tabla. Los textos largos (campos memo) se guardan en un archivo aparte con el mismo nombre: .dbt (dBase) o .fpt (FoxPro).
¿Y para qué sirve este servicio?
Algunos programas todavía pueden abrir archivos .dbf, como LibreOffice. Pero cada vez son menos, y los móviles y tabletas no pueden abrirlos. DBFopener.com los abre en el navegador, sin instalar ninguna aplicación.
¿Qué obtengo?
- La lista de tablas con su número de filas, y las primeras 100 filas de cada tabla en la página de resultado.
- Todas las tablas como un archivo de Excel (.xlsx), una hoja por tabla. Los números y las fechas son números y fechas reales en Excel.
- Cada tabla como archivo CSV (UTF-8, separado por comas) y, con varias tablas, todas juntas en un ZIP.
- Todas las tablas como base de datos SQLite y como volcados SQL para MySQL/MariaDB y PostgreSQL: CREATE TABLE con los tipos de columna y luego las filas. Los valores vacíos se convierten en NULL. Los volcados no borran tablas existentes: impórtelos en una base de datos nueva y vacía.
Los registros borrados (marcados como borrados, pero aún en el archivo) se omiten. Las imágenes y otros datos binarios (objetos OLE) quedan vacíos. Los archivos de índice (.ndx, .mdx, .cdx) no hacen falta.
Archivos memo y varias tablas
Para obtener los campos memo, ponga el .dbf y su archivo .dbt o .fpt en un ZIP y suba el ZIP. Un ZIP puede contener varios archivos .dbf (p. ej. la carpeta de una base de datos FoxPro): obtendrá una tabla por cada uno.
Juegos de caracteres
La mayoría de los archivos .dbf indican su juego de caracteres, y se usa ese. Los archivos antiguos que no indican ninguno se leen como DOS (Europa occidental), los de Visual FoxPro como Windows (Europa occidental). Si letras como ä, é o ñ se ven mal, elija otro juego de caracteres debajo de la subida antes de elegir el archivo.
Límites
Puede subir archivos de hasta 100 MB. Una hoja de Excel admite como máximo 1.048.576 filas: para tablas más grandes, y para archivos muy grandes, no hay archivo de Excel, solo los archivos CSV.