Saltar al contenido

¿Cómo abrir un archivo .accdb en Ubuntu?

Comprende el código correctamente antes de aplicarlo a tu trabajo si tdeseas aportar algo puedes dejarlo en los comentarios.

Solución:

Hay dos herramientas de código abierto disponibles, sin embargo, solo funcionan en archivos de formato MDB. ¿Puedes pedirle al proveedor del archivo ACCDB que te lo entregue en formato MDB?

MDB Tools es un conjunto de bibliotecas y utilidades de código abierto para facilitar la exportación de datos desde bases de datos de MS Access (archivos mdb) sin utilizar las DLL de Microsoft.

Jackcess es una biblioteca Java pura para leer y escribir en bases de datos de MS Access. Es parte del proyecto OpenHMS de Health Market Science, Inc. . No es una aplicación. No hay GUI. Es una biblioteca, destinada a que otros desarrolladores la utilicen para crear aplicaciones Java. Parece ser mucho más nuevo que las herramientas MDB, es más activo y tiene soporte de escritura.

Jackcess ahora admite todo, desde Access 97 (solo lectura), 2000, 2003, 2007 y 2010 (lectura y escritura), archivos .mdb y .accdb.

Volcar el archivo puede ser tan fácil como

import com.healthmarketscience.jackcess.*;
import java.io.*;
public class AccessExport 
  public static void main(String []args) throws IOException 
    System.out.println(Database.open(new File(args[0])).getTable(args[1]).display());
  

(por supuesto, necesita un compilador de Java, libcommons-logging-java, libcommons-lang-java y debe pasar el nombre de archivo .accdb como el primer parámetro y el nombre de la tabla como segundo parámetro).

-Marcel

Acabo de tener este mismo problema en una instancia de Ubuntu 14.01 AWS EC2 y pude realizar esta tarea (convertir .accdb archivo a CSV en Ubuntu) usando access2csv. Tuve que instalar Git, instalar Java e instalar ant, pero luego pude convertir el .accdb archivos que tuve que CSV escribiendo:

$ java -jar access2csv.jar myfile.accdb

Utiliza Jackcess para que obtenga la misma funcionalidad sin tener que escribir su propio código Java para realizar esta tarea básica. Cada tabla se devuelve como propia. CSV expediente.

También puede acceder al esquema pasando el --schema opción:

java -jar access2csv.jar myfile.accdb --schema

Espero que esto sea útil. Sin duda lo fue para mí.

Puntuaciones y comentarios

Si piensas que ha resultado de ayuda este artículo, sería de mucha ayuda si lo compartes con más desarrolladores de este modo nos ayudas a difundir este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *