Ceci est une ancienne révision du document !



Comment lire une base de données Microsoft Access avec Ubuntu ?

Ce tutoriel utilise LibreOffice Base et le pilote open-source Java JDBC UCanAccess. Il porte sur les bases créées avec une version d'Access postérieure à 2xxx et antérieure à 2xxx, le fichier qui en résulte est nommé avec l'extension .accdb.

Tout d'abord, il vous faudra télécharger le pilote Java JDBC UCanAccess sur cette page, l'enregistrer et le décompresser dans le répertoire de votre choix, en conservant sa structure.

L'étape suivante consiste en un paramétrage de LibreOffice.

  • Lancer LibreOffice, non pas Libre Office Base, seulement LibreOffice.
  • Dans le menu, choisir : Outils ⇒ Options ⇒ Avancé

  • Dans la partie droite de la fenêtre, cliquer sur le bouton "Chemin de la classe"

  • Puis , dans la partie droite de la nouvelle fenêtre, cliquer sur le bouton "Ajouter une archive".
  • Naviguer, avec l'explorateur de fichier qui s'ouvre, jusqu'au répertoire où vous avez décompressé le pilote UCanAccess. Ouvrir le répertoire "loader" pour y sélectionner le fichier "ucanload.jar".
  • Valider et fermer les fenêtres par "OK". LibreOffice demande un redémarrage.

Lancer LibreOffice base pour ouvrir le fichier de la base Access.

  • Dans l'assistant base de données, sélectionner "Connecter une base de données existante" et cliquer sur "Suivant".
  • Dans la nouvelle fenêtre qui s'ouvre, renseigner l'URL de la source de données" en faisant précéder son chemin complet de la mention "ucanaccess://". Puis, dans la zone "Classe de pilote JDBC" rentrer ce lien "net.ucanaccess.jdbc.UcanloadDriver"

  • Il ne reste plus qu'à cliquer sur "suivant" pour préciser le nom d'utilisateur et le mot de passe le cas échéant, puis donner un nom à la nouvelle base LibreOffice qui sera créée.
  • lire_une_base_access.1500731954.txt.gz
  • Dernière modification: Le 22/07/2017, 15:59
  • par Tamarou