Convertisseur en ligne gratuit de DB en DBF
Convertir les tables de base de données à partir de fichiers DB en fichiers DBF autonomes compatibles.
Convertir DB en DBF en ligne - gratuit
Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.
Importer un fichier depuis une URL
Collez un lien direct vers le fichier. Nous le téléchargeons sur notre serveur et il est converti exactement comme un fichier envoyé.
Comment ça marche
-
1/3
Téléversez votre fichier .db
Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.
-
2/3
Lancez la conversion .db vers .dbf
Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.
-
3/3
Téléchargez le fichier .dbf converti
Le résultat de la conversion est prêt à être téléchargé.
Statistiques de conversion DB en DBF
Mis à jour le 14 novembre 2026, d'après les conversions sur 101convert.com
Comment convertir db en fichier dbf
- Bases de données
- Aucune note pour l'instant.
Un ancien programme SIG, de comptabilité ou de reporting peut nécessiter une table .dbf autonome alors que les données sont stockées dans une base de données .db. La conversion exporte les enregistrements sélectionnés au format dBase ancien, mais elle ne conserve pas la structure complète de la base de données source.
Qu’est-ce que le format DB ?
.db est une extension de nom de fichier générique pour les bases de données, et non un format universel. Dans ce contexte, elle peut désigner une base de données SQLite, une base de données propriétaire d’une application, Berkeley DB ou un autre moteur de base de données. L’application ayant créé le fichier ou la signature de la base de données doit être identifiée avant de choisir une méthode de conversion.
Les fichiers SQLite contiennent généralement plusieurs tables, index, vues, contraintes et déclencheurs dans un seul fichier. Un convertisseur spécifique à SQLite ne peut pas lire tous les fichiers nommés .db. Pour un fichier supposé être SQLite, exécutez sqlite3 source.db ".tables" ; une liste de tables confirme que l’outil en ligne de commande SQLite peut l’ouvrir. Utilisez sqlite3 source.db ".schema table_name" pour examiner la structure de la table.
Qu’est-ce que le format DBF ?
.dbf est le format de table associé à dBase et FoxPro. Il stocke les lignes et les colonnes dans un fichier autonome et est pris en charge par de nombreuses anciennes applications de comptabilité, de SIG, de feuilles de calcul et de bases de données de bureau. Un shapefile utilise normalement un fichier DBF pour sa table d’attributs.
DBF convient lorsque l’application destinataire attend une table simple sans serveur de base de données. Un fichier DBF classique représente une table, et non une base de données relationnelle entière. Les dialectes anciens courants limitent les noms de champs à 10 caractères et fournissent des champs de base de type caractère, numérique, date et logique. Les tables, relations, index, vues, déclencheurs, contraintes, autorisations et la logique applicative de la source ne sont pas transférés.
Comment convertir DB en DBF
Pour une conversion ponctuelle, utilisez le convertisseur de 101convert.com sans installer de logiciel. Importez le fichier .db, sélectionnez DBF lorsque le type source est reconnu et que la table requise peut être sélectionnée, démarrez la conversion, puis téléchargez le résultat. Un fichier .db générique peut ne pas être identifiable ; dans ce cas, ouvrez-le avec l’application qui l’a créé et exportez la table requise au format CSV, ou utilisez la fonction d’exportation DBF de cette application.
Pour une base de données SQLite, un script contrôlé offre un meilleur contrôle sur la sélection des tables et les types de données. Installez le package Python :
pip install dbf
L’exemple suivant exporte trois colonnes d’une table customers :
import sqlite3
import datetime
import dbf
source = sqlite3.connect("source.db")
rows = source.execute(
"SELECT id, name, created FROM customers"
).fetchall()
output = dbf.Table(
"customers.dbf",
"id N(10,0); name C(80); created D"
)
output.open(mode=dbf.READ_WRITE)
for customer_id, name, created in rows:
created_date = (
datetime.date.fromisoformat(created[:10])
if created else None
)
output.append((customer_id, name, created_date))
output.close()
source.close()
Modifiez la requête SQL et la définition DBF afin qu’elles correspondent à la source. Utilisez C(length) pour le texte, N(width,decimals) pour les nombres, D pour les dates et L pour les valeurs logiques. Convertissez explicitement les horodatages, les valeurs nulles, les données JSON et les autres valeurs non prises en charge par DBF, plutôt que de les laisser être interprétées comme du texte.
Une autre solution graphique consiste à exporter la table sélectionnée au format CSV depuis l’application source, puis à ouvrir le fichier CSV dans un logiciel prenant en charge la sortie dBase et à choisir File → Save As ou File → Export en sélectionnant DBF ou dBase. Vérifiez le séparateur, l’encodage des caractères, l’interprétation des dates, le séparateur décimal et les colonnes numériques avant l’enregistrement. Le format CSV n’est qu’une table intermédiaire : il ne conserve donc pas de manière fiable les index, les relations ou les types de données de la base.
Limites de qualité et de compatibilité
La conversion entraîne normalement une perte d’informations. Une base de données source comportant plusieurs tables nécessite un fichier DBF distinct pour chaque table exportée. Les clés étrangères, jointures, formules, index, autorisations, déclencheurs et la logique applicative doivent être recréés séparément.
Les BLOB, les textes longs, les données JSON, les nombres décimaux de haute précision, les horodatages avec fuseau horaire et les caractères Unicode peuvent être tronqués, arrondis, refusés ou convertis en texte. Les anciens programmes dBase peuvent ne pas prendre en charge les noms de champs longs, les champs de caractères volumineux, les champs mémo, les valeurs nulles ou les variantes récentes de date-heure. Utilisez le dialecte DBF et la page de codes requis par le programme destinataire ; la prise en charge d’UTF-8 varie, et de nombreux anciens programmes attendent un encodage ancien tel que Windows-1252.
Après la conversion, comparez le nombre de lignes de la source et de la sortie, vérifiez les valeurs nulles, les dates, la précision décimale, les caractères accentués et les longueurs maximales de texte, puis ouvrez le fichier dans l’application destinataire réelle. Conservez le fichier .db d’origine, car DBF ne peut généralement pas reproduire l’intégralité de la base de données source.
Comparaison du format DB vs DBF
Comparaison entre les formats DB et DBF sur les propriétés les plus importantes pour cette conversion.
| Propriété | .DB Database file | .DBF dBASE Database File |
|---|---|---|
| Lisible en texte brut | Non | Non |
| Types de données | Typé | Typé |
| Structures imbriquées | — | Non |
| Formules | Non | Non |
| Plusieurs tables ou feuilles | Oui | Non |
| Taille de fichier typique | Moyen | Petit |
| Norme ouverte | Partiellement ouvert | Partiellement ouvert |
| Idéal pour | Échange de données | Échange de données |
| Date d’introduction | — | 1983 |
| Développeur | — | Ashton-Tate / dBASE, Inc. (format origin) |
| Type MIME | — | application/x-dbf |
Les informations sur les extensions et les types de fichiers sont fournies par File-Extensions.org
Logiciel suggéré pour convertir db en dbf
Questions fréquentes
Le convertisseur DB en DBF est-il gratuit ?
Oui, la conversion de DB en DBF sur 101convert.com est entièrement gratuite. Aucune inscription, adresse e-mail ou installation n'est requise. Si vous avez besoin d'une limite de taille de fichier plus élevée ou souhaitez convertir plusieurs fichiers à la fois, consultez nos formules.
Quelle taille mon fichier DB peut-il avoir ?
Vous pouvez téléverser des fichiers DB jusqu'à 10 Mo et convertir jusqu'à 3 fichiers à la fois en un seul lot. Avec une formule payante, la limite passe à 50 Mo par fichier et 20 fichiers à la fois, consultez nos formules.
Qu'advient-il de mes fichiers téléversés ?
Les fichiers sont traités automatiquement et supprimés de nos serveurs quelques minutes après la conversion. Nous ne consultons ni ne partageons jamais vos fichiers.
Dois-je installer un logiciel pour convertir DB en DBF ?
Non. La conversion de DB en DBF s'effectue entièrement en ligne dans votre navigateur et fonctionne sous Windows, Mac, Linux, Android et iPhone.
La conversion a-t-elle échoué ?
Dans la plupart des cas, la cause est un format de fichier incorrect. Importez un fichier DB valide pour cette conversion de DB en DBF. Il peut aussi arriver que le problème vienne de notre côté. Nous analysons les échecs de conversion récurrents et désactivons ou réparons le convertisseur si nous détectons un défaut.
La conversion d’un fichier DB en DBF conserve-t-elle toutes mes tables et relations ?
Non, le DBF est un format de table autonome : les relations, requêtes, contraintes, déclencheurs et autres fonctionnalités propres à l’ensemble de la base de données ne sont donc pas conservés. Une base source contenant plusieurs tables nécessite généralement de traiter chaque table séparément.
Quelles données peuvent être perdues lors de la conversion de DB en DBF ?
Le DBF prend en charge un ensemble plus limité de types de champs. Les données binaires, les valeurs complexes et certaines représentations de dates ou d’heures peuvent donc être modifiées, converties en texte ou omises. Les noms et valeurs de champs longs peuvent également être raccourcis si la variante DBF l’exige.
Mon fichier DB restera-t-il modifiable après sa conversion en DBF ?
Le résultat reste modifiable en tant que table DBF, mais il ne constitue plus une copie complète de la base de données d’origine. Les objets au niveau de la base de données, tels que les index, relations, règles de validation et requêtes, peuvent devoir être recréés.
Pourquoi certains champs DB sont-ils vides ou mal formatés dans le fichier DBF obtenu ?
Cela se produit généralement lorsqu’un champ source utilise un type que le DBF ne prend pas directement en charge, comme des données binaires ou complexes, ou lorsque les valeurs dépassent les limites des champs DBF. Le résultat exact dépend de la structure et des types de données utilisés par le fichier DB source.
Autres conversions de fichiers .db
- db en csv
- db en txt
- db en mdb
- db en json
- db en vcs
- db en pdf
- db en excel
- db en accdb
- db en db3
- db en sqlite3
- db en abs
- db en ave
- db en bmp
- db en crypt5
- db en crypt6
- db en crypt7
- db en cs
- db en cvs
- db en db2
- db en dbs
- db en docx
- db en fdb
- db en gdb
- db en html
- db en ics
- db en inp
- db en mbk
- db en mdf
- db en mdn
- db en myd
- db en odt
- db en pd
- db en rtf
- db en s3db
- db en sdf
- db en sql
- db en sqlite
- db en text
- db en vcard
- db en xlr
- db en xls
- db en xlsm
- db en xlsx
- db en xml
Conversion inverse
Conversion vers .dbf
depuis d'autres formats
- fox en dbf
- fxp en dbf
- xls en dbf
- mdb en dbf
- sdf en dbf
- xlsx en dbf
- sqlite en dbf
- accdb en dbf
- fdb en dbf
- csv en dbf
- adb en dbf
- crp en dbf
- db2 en dbf
- dbc en dbf
- dbt en dbf
- dbv en dbf
- dbx en dbf
- doc en dbf
- fmp en dbf
- fpt en dbf
- frc en dbf
- fwp en dbf
- gdb en dbf
- jpg en dbf
- lbl en dbf
- ndx en dbf
- ntx en dbf
- odb en dbf
- ods en dbf
- otg en dbf
- pmw en dbf
- sda en dbf
- sdd en dbf
- smf en dbf
- spr en dbf
- stc en dbf
- str en dbf
- sxc en dbf
- sxi en dbf
- tbk en dbf
- txt en dbf
- uos en dbf
- uot en dbf
- vor en dbf
- wfm en dbf
- xlsb en dbf
- xlsm en dbf
- xltx en dbf