Archivo de la etiqueta: access

Visor de archivos MDB en Linux

Hace unos años escribí un post sobre cómo convertir un archivo MDB a ODB, pero desafortunadamente no funciona con la última versión de LibreOffice.

Por suerte, existe un software para GNU/Linux llamado mdbtools, que contiene una serie de utilidades para consultar las bases de datos MDB (de Microsoft Access), así como exportación a CSV.

La instalación se puede hacer en Ubuntu/Debian y similares instalando el paquete mdbtools de los repositorios, que provee los siguientes ejecutables:

mdb-array     mdb-header    mdb-parsecsv  mdb-schema    mdb-tables
mdb-export    mdb-hexdump   mdb-prop      mdb-sql       mdb-ver

Si preferimos usar una interfaz gráfica, basta con instalar el paquete mdbtools-gmdb y luego ejecutar

gmdb2 fichero.mdb

Conversor de Access a OpenOffice.org

En alguna ocasión es posible que necesitéis recuperar información de un base de datos que creasteis hace años con MS Access, pero claro ahora usáis GNU/Linux y no tenéis ese engendro privativo. Que no panda el cúnico, buscando una solución, encontré que en la Junta de Extramadura han desarrollado un script para convertir nuestra base de datos mdb a una legible por OpenOffice.org Base. Los cursos de Access tienen los días contados, sentencié.

Y aquí debería dejar de escribir, pero resulta que el paquete deb que nos ofrece no conseguí instalarlo, pero como el código estaba ahí, lo que hice fue extraer el archivo sh necesario. Lo podéis descargar aquí: mdb2odb.sh.

Para ejecutarlo, simplemente incluirlo en el directorio donde tengáis vuestro fichero mdb y ejecutar lo siguiente desde un terminal:

$ sh mdb2odb.sh fichero.mdb

Automáticamente nos generará un fichero odb y abrirá el OpenOffice.org donde podremos consultarlo.

Bonus: tutorial de OpenOffice.org Base