Visor de archivos DBF
Abre una tabla .dbf de dBase, FoxPro, Clipper o de un shapefile y consulta todos los registros en una cuadrícula que puedes ordenar y en la que puedes buscar. Elige la codificación de texto adecuada, consulta los tipos de campo y el texto memo, y exporta las filas a CSV, Excel XLSX o JSON. Los archivos se leen en tu navegador y nunca se suben.
Última actualización:
Cómo usar Visor de archivos DBF
- Abre el archivo .dbf soltándolo en el recuadro o haciendo clic para elegirlo. Selecciona a la vez el archivo memo .dbt/.fpt y el archivo .cpg si los tienes. Al cargar se muestra una tabla de ejemplo.
- Revisa el texto: si las letras acentuadas se ven mal, elige otra codificación en el menú Codificación de texto.
- Busca registros escribiendo en el cuadro de búsqueda, opcionalmente limitado a un campo, y haz clic en los encabezados de columna para ordenar.
- Consulta la estructura en la pestaña Campos para ver el tipo y el tamaño de cada campo.
- Exporta las filas que ves (después de filtrar y ordenar) como CSV, XLSX o JSON.
Tipos de campo DBF
Cada campo tiene un código de tipo de una letra en el encabezado. Estos son los códigos que entiende este visor y cómo se muestran y exportan.
| Código | Tipo | Se guarda como | Se muestra como |
|---|---|---|---|
| C | Carácter | Texto de ancho fijo rellenado con espacios (hasta 254 bytes, más en Clipper y FoxPro) | Texto sin los espacios finales |
| N / F | Numérico / Flotante | Número escrito como texto con un número fijo de decimales | Número con los decimales del campo |
| D | Fecha | 8 caracteres AAAAMMDD | AAAA-MM-DD (una fecha real en XLSX) |
| L | Lógico | Un carácter: T/Y, F/N o ? si es desconocido | Verdadero, Falso o vacío |
| M, G, B, W | Memo, general, binario, blob | Número de bloque que apunta al archivo .dbt o .fpt | Texto memo, o un marcador si falta el archivo memo |
| I | Entero | Entero binario de 4 bytes (Visual FoxPro, dBase 7) | Número entero |
| Y | Moneda | Entero de 8 bytes escalado por 10,000 (Visual FoxPro) | Número con 4 decimales |
| B / O | Doble | Coma flotante de 8 bytes (Visual FoxPro B, dBase 7 O) | Número |
| T | Fecha y hora | Número de día juliano más milisegundos desde la medianoche | AAAA-MM-DD HH:MM:SS |
Archivos que acompañan a una tabla DBF
- .dbt o .fpt: texto memo de tablas de dBase o FoxPro. Mantén el mismo nombre de archivo que el .dbf.
- .cpg: un archivo de texto de una línea que indica la página de códigos, como
UTF-8o1252. Habitual junto a las tablas de shapefile. - .ndx, .mdx, .cdx, .ntx: archivos de índice. Aceleran las búsquedas en el programa original y no son necesarios para ver los datos.
- .shp, .shx, .prj: geometría, índice de formas y proyección de un shapefile. Los datos de atributos solo están en el .dbf.
Consejos
- Ordena una columna, busca y luego exporta: las exportaciones CSV, XLSX y JSON contienen exactamente las filas que se muestran, en el mismo orden.
- Las exportaciones CSV están en UTF-8 con marca de orden de bytes, para que Excel abra correctamente el texto acentuado.
- Los números que parecen cortados (mostrados como asteriscos en otros programas) eran demasiado anchos para su campo cuando se escribió el archivo; aquí se dejan vacíos.
Preguntas frecuentes
¿Qué es un archivo DBF?
DBF es el formato de tabla de dBase, introducido a principios de los años 80 y usado después por FoxPro, Clipper y muchos programas de gestión. Cada archivo contiene una tabla: un encabezado que define los campos (nombre, tipo, longitud) seguido de registros de longitud fija. Todavía se usa mucho como tabla de atributos de los shapefiles de Esri y en sistemas antiguos de contabilidad e inventario.
¿Cómo abro la tabla de atributos de un shapefile?
Un shapefile es un conjunto de archivos con el mismo nombre. Abre el archivo .dbf de ese conjunto (y el archivo .cpg si existe, que indica la codificación). Los archivos .shp y .shx contienen la geometría y no son necesarios para leer los atributos.
¿Por qué algunos caracteres se ven mal?
Los archivos DBF antiguos guardan el texto en una página de códigos heredada como DOS 437/850 o Windows-1252/1251 en lugar de UTF-8. El visor lee la marca de página de códigos del encabezado o el archivo .cpg y, si no, comprueba si el texto es UTF-8 válido. Si las letras siguen viéndose mal, elige la codificación correcta en el menú; la tabla se vuelve a decodificar al instante.
¿Por qué los campos memo muestran [memo #12]?
Los campos memo, general y blob solo guardan un número de bloque en el archivo .dbf; el texto en sí se almacena en un archivo .dbt (dBase) o .fpt (FoxPro) aparte. Abre ese archivo junto con el .dbf para ver el texto memo.
¿Qué son los registros eliminados?
dBase no elimina una fila borrada de inmediato; la marca con un asterisco hasta que se compacta la tabla. Estas filas se ocultan por defecto. Marca Mostrar registros eliminados para verlas tachadas, por ejemplo para recuperar datos.
¿Se suben mis datos?
No. El archivo se procesa con JavaScript en tu navegador y se queda en tu dispositivo. Las exportaciones CSV y JSON se crean localmente; la exportación a XLSX carga la pequeña biblioteca de código abierto JSZip desde un CDN público para generar la hoja de cálculo.
¿Qué tamaño de archivo puedo abrir?
Se pueden abrir archivos de hasta 400 MB, según la memoria de tu dispositivo. Los registros se leen por lotes mostrando el progreso, y la tabla muestra una página cada vez para que el desplazamiento sea fluido.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.