Enregistrer un tableau de données en .dbf permet d’utiliser ce tableau par un autre logiciel.
Par exemple, pour être lisible sous QGIS, le tableau doit être au préalable transformé en .dbf. Ainsi nous pourrons le joindre à une couche SIG (voir cet article).

Pour cela, l’utilisateur doit suivre les étapes suivantes :

  • Ouvrir le tableau dans le tableur d’OpenOffice (Excel pose des soucis pour la suite)
  • Vérifier que les noms des entêtes ne comportent ni espaces, ni accents, ni caractères spéciaux et qu’ils ne font pas plus de 10 caractères (les autres seront tronqués)
  • Aller à Fichier/Enregistrer sous
Fichier/Enregistrer sous
  • Donner un nom au fichier et sélectionner son emplacement
  • Sélectionner son extension (choisir "dBASE .dbf") à partir de "Type de fichier" et cocher la case "Editer les paramètres du filtre"
Extension
  • Cliquer sur le bouton "Enregistrer" puis sur "Conserver le format actuel"
  • Sélectionner l’encodage : "UTF-8" (c’est celui utilisé pour les couches du Conservatoire) et cliquer sur OK
Encodage

Le fichier vient d’être créé à l’emplacement défini.

Si un message d’erreur du type "le champ 525.000000000" comporte plus de caractères que prévu" s’affiche. Vous devez forcer le typage de la colonne.
Pour cela, insérer une ligne entre les noms des champs et la première ligne du tableau. Pour les colonnes comprenant du texte (champ texte), mettre "txt". Pour les colonnes comprenant un nombre entier (champ numérique), mettre "1".