Pourquoi convertir DBF en MDB ?
Le DBF est un format de table unique plat de la famille xBase des années 1980, encore courant dans les fichiers de forme GIS et les exports de logiciels de gestion hérités. Le MDB est le format de base de données Microsoft Access, qui prend en charge plusieurs tables liées, des requêtes, des formulaires et des rapports. La conversion signifie généralement le transfert de données héritées vers Access pour créer des requêtes ou des relations que le format plat .dbf ne peut pas supporter.
Comment convertir DBF en MDB
Microsoft Access EASIEST
Créez une nouvelle base de données vide dans Access, allez dans Données externes > Nouvelle source de données > À partir d'un fichier > Fichier dBASE, parcourez jusqu'au .dbf et importez-le dans une nouvelle table - le résultat est déjà au format Access sans étape d'enregistrement supplémentaire.
LibreOffice Calc FREE
Ouvrez le .dbf dans LibreOffice Calc (en choisissant le bon encodage de caractères), enregistrez-le en CSV, puis importez le CSV dans Microsoft Access via Données externes > Fichier texte - utilisez ce chemin si votre version d'Access ne dispose pas d'une option d'importation dBASE directe.
Programmes qui convertissent DBF
À propos de ces formats
Un fichier DBF est une base de données à table unique au format dBASE/xBase, utilisé depuis 1983 et toujours courant dans les shapefiles GIS, les exports comptables et les logiciels de…
Ouvrir les détails de .DBF →Un fichier MDB est une base de données Microsoft Access dans l'ancien format utilisé par Access de 1992 à 2003, remplacé par le .accdb dans Access 2007. Il stocke les tables, requêtes,…
Ouvrir les détails de .MDB →Qualité et points de vigilance
- Les champs mémo stockés dans un fichier compagnon
.dbtou.fptpeuvent être abandonnés ou tronqués si le fichier mémo est manquant lors de l'importation - conservez le fichier compagnon à côté du.dbf. - Les fichiers DBF provenant de logiciels anciens utilisent souvent des pages de codes DOS/OEM ; les caractères accentués ou non latins peuvent s'importer incorrectement - l'utilisation de LibreOffice Calc comme intermédiaire vous permet de contrôler explicitement l'encodage.
- Un seul fichier
.dbfcontient exactement une table ; si vos données s'étendent sur plusieurs fichiers DBF, importez chacun séparément et créez des relations dans Access.
Foire aux questions
Puis-je convertir un DBF en MDB sans Microsoft Access ?
.mdb natif ; LibreOffice Calc peut lire le DBF et l'exporter en CSV, qu'Access peut ensuite importer.L'importation fonctionne-t-elle aussi bien pour .accdb que pour .mdb ?
.mdb pour la compatibilité Access 97-2003 ou .accdb pour le format actuel ; l'importation dBASE fonctionne de la même manière dans les deux cas.