Ouvrir un fichier .accdb dans Ubuntu?

12

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? Existe-t-il un outil qui me permettrait de le faire?

PS: la lecture seule est très bien, si elle a des capacités d'exportation CSV, mieux c'est.

Alix Axel
la source
Avez-vous essayé LibreOffice Databasede l'ouvrir.
Saurav Kumar
@SauravKumar: Oui, j'ai même installé les plugins ODBC supplémentaires, mais cela ne fonctionne pas avec les fichiers .accdb.
Alix Axel
J'avais un doute .. En fait, je l'ai ouvert il y a très longtemps .. Je ne me souviens pas de ce que j'ai utilisé .. Je pensais que ça le serait OpenOffice Database. Maintenant effacé !!
Saurav Kumar

Réponses:

3

Pour Access 2000-2011 (tous deux en lecture-écriture)

Jackcess est une bibliothèque Java pure pour lire et écrire 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. Il s'agit d'une bibliothèque, destinée à d'autres développeurs à utiliser pour créer 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 pour la lecture et l'écriture, mais uniquement pour les fichiers Access 97

Pour un accès 97 plus ancien (tous deux en lecture-écriture)

Essayez les outils MDB

La source

Stormvirux
la source
Merci, mais les deux semblent être des API de programmation, non? Avoir une interface graphique serait bien, ou une simple CLI au moins.
Alix Axel
@AlixAxel Libre Office a un support jusqu'à access 2007 mais ne supporte pas 2010. La solution facile serait d'enregistrer 07 et d'utiliser libre office. btw check this out: askubuntu.com/questions/187389/… and askubuntu.com/questions/284359/…
Stormvirux
1

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 mdbtoolségalement l' utiliser dans Windows via WSL (Ubuntu sur Windows ou Debian sur Windows): Ensuite, installez-le dans la console avec:

sudo apt install mdbtools
Eduard Florinescu
la source