Todas las guías

Leer archivos MDB con mdb-tools

mdb-tools es un conjunto de utilidades de línea de comandos para bases Access antiguas, especialmente útil cuando necesita exportaciones repetibles o muchos archivos.

Actualizado: 2026-07-07

Cuándo conviene mdb-tools

  • Tiene muchos archivos MDB que exportar.
  • Necesita un flujo con scripts en macOS o Linux.
  • El archivo es demasiado grande para verlo cómodamente en el navegador.
  • Quiere salida de esquema para una migración de base de datos.

Instalar mdb-tools

  1. 1.En macOS, instale Homebrew si es necesario.
  2. 2.Ejecute: brew install mdbtools
  3. 3.En Debian o Ubuntu, ejecute: sudo apt install mdbtools
  4. 4.Compruebe la instalación con: mdb-tables --help

Listar y exportar tablas

  1. 1.Listar tablas: mdb-tables -1 database.mdb
  2. 2.Ver esquema: mdb-schema database.mdb
  3. 3.Exportar una tabla: mdb-export database.mdb Customers > Customers.csv
  4. 4.Repita para cada tabla que necesite.

Ejemplo de exportación por lotes

Un bucle de shell puede exportar todas las tablas de un archivo. Mantenga los nombres originales y luego importe los CSV en SQLite, PostgreSQL, Python o una hoja de cálculo.

  1. 1.Ejecute: for table in $(mdb-tables -1 database.mdb); do mdb-export database.mdb "$table" > "$table.csv"; done
  2. 2.Revise los CSV generados.
  3. 3.Compare los recuentos de filas con la base original cuando sea posible.

Limitaciones

  • El soporte ACCDB puede variar según la versión de la herramienta y las funciones del archivo.
  • Los archivos protegidos con contraseña siguen siendo problemáticos.
  • Formularios, informes, macros y VBA quedan fuera del alcance de mdb-tools.
  • Datos Attachment y OLE necesitan manejo especial.

¿Listo para revisar su archivo?

Abrir MDB Viewer

Guías relacionadas