web-dev-qa-db-fra.com

Ouvrir un fichier .accdb dans Ubuntu?

J'ai reçu un fichier .accdb Microsoft Access (version 2010, je crois) dont j'ai besoin pour obtenir des données.

Comment puis-je l'ouvrir dans Ubuntu? Y at-il un outil qui me permettrait de le faire?

PS: La lecture seule convient, si elle dispose de fonctions d’exportation au format CSV, mieux ce sera.

12
Alix Axel

Je viens de publier un programme access2csv basé sur Jackess. Le code est à https://github.com/AccelerationNet/access2csv , un binaire est disponible à https://github.com/AccelerationNet/access2csv/releases .

9
Ryan Davis

Pour Access 2000-2011 (lecture-écriture)

Jackcess est une pure bibliothèque Java pour la lecture et l'écriture dans les bases de données MS Access. Il fait partie du projet OpenHMS de Health Market Science, Inc.. Ce n'est pas une application. Il n'y a pas d'interface graphique. C'est une bibliothèque, destinée aux autres développeurs, à utiliser pour construire des applications Java. Il semble être beaucoup plus récent que les outils MDB, est plus actif et prend en charge l’écriture.

Jackcess prend actuellement en charge les fichiers 2000-2010 en lecture et en écriture, mais uniquement en lecture pour les fichiers Access 97.

Pour les anciens accès 97 (lecture-écriture)

Essayez MDB Tools

Source

3
Stormvirux

Il est également possible d'utiliser le pilote JDBC CanAccess pour se connecter aux fichiers de base de données Access (.mdb et .accdb) à partir d'applications telles que LibreOffice Base. Pour des instructions détaillées sur la façon de le configurer, voir ma réponse à

Est-il possible d'ouvrir un fichier de base de données Access 2010 sans utiliser Wine ou VirtualBox?

3
Gord Thompson

Pour exporter toutes les tables sous Linux au format CSV, essayez cette commande:

mdb-tables -d ',' database.accdb| xargs -L1 -d',' -I{} bash -c 'mdb-export database.accdb "$1" >"$1".csv' -- {}

Vous pouvez également utiliser mdbtools dans Windows via WSL (Ubuntu sous Windows ou Debian sous Windows): installez-le ensuite dans la console avec:

Sudo apt install mdbtools
1
Eduard Florinescu