Aller au contenu

Convertisseur en ligne gratuit de CSV en DBF

Convertissez des données CSV délimitées en une table DBF typée pour les bases de données héritées et les logiciels SIG.

Convertir CSV en DBF en ligne - gratuit

Envoi en cours…

Votre fichier est traité instantanément et supprimé dès que vous le téléchargez.

Comment ça marche

  1. 1/3

    Téléversez votre fichier .csv

    Cliquez pour sélectionner le fichier que vous souhaitez convertir ou faites-le simplement glisser dans la zone indiquée.

  2. 2/3

    Lancez la conversion .csv vers .dbf

    Une fois le fichier téléversé, cliquez sur convertir dès que vous êtes prêt.

  3. 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 CSV en DBF

Les fichiers CSV sont le plus souvent convertis en GEOJSON 28 % DB 19 % SAV 11 % ICS 10 %

Mis à jour le 10 novembre 2026, d'après les conversions sur 101convert.com

Comment convertir csv en fichier dbf

Un ancien programme de comptabilité, de SIG ou de base de données peut nécessiter une table dBASE plutôt qu’un fichier texte délimité. La conversion des données crée une table DBF avec des types, des longueurs et un encodage de champs définis, que les logiciels compatibles peuvent ouvrir directement.

Qu’est-ce que le format CSV ?

CSV (Comma-Separated Values) stocke les lignes d’un tableau sous forme d’enregistrements texte séparés par des sauts de ligne, et les champs séparés par des virgules ou un autre délimiteur, comme des points-virgules ou des tabulations. Les champs contenant des délimiteurs, des guillemets ou des sauts de ligne sont généralement entourés de guillemets doubles.

Microsoft Excel, LibreOffice Calc et Google Sheets exportent des fichiers CSV. Les systèmes de bases de données, les outils de reporting, les logiciels de laboratoire et les applications personnalisées utilisent CSV pour l’échange de données, car ce format peut être lu sans moteur de base de données spécialisé. CSV ne préserve pas de manière fiable les types de champs, les index, les relations, la mise en forme ni un encodage de caractères universel.

Qu’est-ce que le format DBF ?

DBF est le format de table associé à dBASE et utilisé par Visual FoxPro, Clipper, les anciens systèmes de comptabilité et de nombreuses applications SIG. Un fichier DBF stocke des enregistrements avec des champs nommés et des types tels que caractère, numérique, logique et date. Contrairement à CSV, ses champs ont des longueurs définies et ses enregistrements utilisent une structure de table fixe.

DBF est adapté lorsqu’une application ancienne nécessite spécifiquement une table dBASE ou lorsque des données attributaires doivent accompagner un ESRI Shapefile. Ses définitions fixes rendent la lecture prévisible pour les anciens logiciels, mais elles imposent des limites concernant les noms de champs, les longueurs, les valeurs nulles, les dates et Unicode. Pour une compatibilité étendue, utilisez des noms de champs uniques de 10 caractères maximum ; certaines variantes de DBF et les applications plus récentes prennent en charge d’autres limites.

Comment convertir un fichier CSV en DBF

Avec LibreOffice Calc

  1. Ouvrez le fichier CSV, tel que customers.csv, dans LibreOffice Calc.
  2. Dans la boîte de dialogue d’importation de texte, sélectionnez le délimiteur réel et l’encodage des caractères source, puis examinez l’aperçu. Définissez les colonnes d’identifiants, telles que les codes postaux ou les numéros de compte, sur Texte afin de conserver les zéros initiaux.
  3. Vérifiez les dates, les séparateurs décimaux, les valeurs vides et les champs contenant des virgules ou des sauts de ligne. Corrigez les erreurs d’interprétation avant l’exportation.
  4. Choisissez File → Save As, saisissez un nom tel que customers.dbf et sélectionnez dBase comme type de fichier.
  5. Acceptez la confirmation du format et sélectionnez le jeu de caractères DBF lorsque Calc vous le demande. Rouvrez le fichier obtenu dans l’application cible afin de vérifier les noms de champs, les valeurs, les dates et les caractères non ASCII.

La sélection explicite du délimiteur est nécessaire pour les fichiers délimités par des points-virgules ou des tabulations ; se fier à l’extension du nom de fichier peut importer toute la ligne dans une seule colonne.

Avec le convertisseur intégré

Vous pouvez convertir gratuitement le fichier sur 101convert.com sans installer de logiciel : sélectionnez le fichier CSV, choisissez DBF comme format de sortie, lancez la conversion et téléchargez la table générée. Vérifiez le résultat dans le programme qui la reçoit, en particulier lorsque les données contiennent des informations confidentielles ou des caractères non ASCII.

Automatisation des conversions récurrentes

Pour les importations répétitives, Python peut créer un fichier DBF avec le package dbf. Installez-le avec :

pip install dbf

Définissez le schéma avant d’insérer les enregistrements, par exemple name C(80); amount N(12,2); active L; created D. Lisez la source avec csv.DictReader de Python, convertissez explicitement les valeurs numériques, logiques et de date, puis ajoutez les enregistrements à la table. Un schéma défini permet de maintenir la validation, la sélection de l’encodage et la gestion des erreurs cohérentes entre les lots.

Limites de qualité et de compatibilité

  • Noms de champs : Renommez les en-têtes longs ou en double avant l’exportation. Utilisez des noms uniques de 10 caractères ou moins et évitez la ponctuation pour les anciens logiciels dBASE et SIG.
  • Longueurs des champs : Les champs de caractères et numériques ont des longueurs fixes. Une valeur qui dépasse la longueur déclarée peut être tronquée ou rejetée, et les valeurs numériques peuvent provoquer un dépassement si la longueur ou la précision décimale est insuffisante.
  • Types de données : Les valeurs qui ressemblent à des dates, des nombres ou des valeurs booléennes restent du texte jusqu’à ce que le convertisseur leur attribue des types. Conservez les identifiants comme champs de caractères au lieu de les convertir en nombres.
  • Encodage : Les anciens lecteurs DBF peuvent attendre une page de codes Windows plutôt que UTF-8. Les caractères accentués, cyrilliques ou asiatiques peuvent être corrompus lorsque la page de codes sélectionnée ne correspond pas à l’application cible.
  • Dates et valeurs vides : Les champs de date DBF traditionnels stockent les dates sans horodatage. Les anciens lecteurs peuvent ne pas distinguer de manière cohérente une valeur vide, zéro et une valeur null de base de données.
  • Jeux de données SIG : Un DBF autonome contient uniquement des enregistrements attributaires. Un jeu de données Shapefile nécessite également des fichiers .shp et .shx correspondants, et généralement un fichier .prj. La conversion ou le changement de nom d’un DBF ne crée pas de géométrie géographique.
  • Index et relations : CSV ne possède ni index ni relations, et une exportation de base ne crée pas de fichiers d’index DBF. Reconstruisez ces structures dans l’application de destination si nécessaire.

Comparaison du format CSV vs DBF

Comparaison entre les formats CSV et DBF sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier CSV et DBF
Propriété .CSV Comma-Separated Values .DBF dBASE Database File
Lisible en texte brut Oui Non
Types de données Typé Typé
Structures imbriquées Non Non
Formules Non Non
Plusieurs tables ou feuilles Non Non
Taille de fichier typique Petit Petit
Norme ouverte Oui 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 text/csv application/x-dbf

Les informations sur les extensions et les types de fichiers sont fournies par File-Extensions.org

Questions fréquentes

Le convertisseur CSV en DBF est-il gratuit ?

Oui, la conversion de CSV 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 CSV peut-il avoir ?

Vous pouvez téléverser des fichiers CSV 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 CSV en DBF ?

Non. La conversion de CSV 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 CSV valide pour cette conversion de CSV 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.

Déjà téléchargé

Ce fichier a déjà été téléchargé. Pour protéger votre vie privée, nous l’avons supprimé de notre serveur juste après le téléchargement, il ne peut donc pas être téléchargé à nouveau. Pour l’obtenir encore une fois, convertissez de nouveau le fichier.