Export de données attributaires
Export de données attributaires au format CSV
La commande « Menu couche ->Sauvegarder sous .... » format « Valeurs séparées par une virgule » permet de sauvegarder les données attributaires avec ou sans la géométrie des objets. Le fichier généré est au format CSV (texte délimité).
Les options OGR de création pour la couche sont les suivantes :
CREATE_CSVT=YES ou bien NO (fichier CVST associé pour définir le type de champ à l'import dans QGIS)
GEOMETRY=AS_WKT (création d'un champ géométrique ‘WKT' en 1ère colonne du fichier texte) ou bien AS_XY ou bien AS_XYZ
LIGNEFORMAT=CRLF ou bien LF (format Dos ou Unix)
SEPARATOR=COMMA ou bien SEMICOLON ou bien TAB (virgule, point-virgule, tabulation)
WRITE_BOM= YES ou bien NO (écrit un marqueur d'ordre des octets UTF-8 au début du fichier CSV pour mieux gérer l'encodage des caractères et améliorer la compatibilité avec certains logiciels).
Remarque :
Le champ géométrique WKT est sans objet pour l'export de données attributaires seules.
Exemple :
Exporter la couche BATI_REMARQUABLE en format texte délimité CSV
Ouvrir la couche BATI_REMARQUABLE.SHP (répertoire BD_TOPO/E_BATI)
- Faire un clic droit sur la couche → Commande Exporter > Sauvegarder les entités sous...
- Sélectionner le format Valeurs séparées par une virgule (CSV) dans la liste déroulante ‘Format'.
- Ecrire le nom du fichier texte (Bati_Remarquable), sans l'extension .csv (elle sera ajoutée automatiquement)
- Localiser le répertoire de sauvegarde
- Choisir le codage ISO-8859-1
- Ouvrir les ‘Options de la couche' en cliquant sur le triangle noir.
- choisir les paramètres suivants :
CREATE_CSVT →> YES
GEOMETRY →> <Défaut>
LIGNEFORMAT →> LF
SEPARATOR →>SEMICOLON
STRING_QUOTING →> IF _AMBIGUOUS
WRITE_BOM →> NO
- Valider avec OK.

2 fichiers texte délimité sont créés, visibles dans un éditeur de texte :
Le premier, Bati_Remarquable.csv, contient en première ligne les noms des champs séparés par un point-virgule et à partir de la deuxième ligne les données issues de la table attributaire de la couche géographique BATI_REMARQUABLE.SHP :


Le deuxième fichier, Bati_Remarquable.csvt, contient la structure et le format des champs :


Remarque :
Sans ce fichier CSVT, lorsqu'on importe le fichier CSV seul dans QGIS
Commande Ajouter une couche Vecteur ou icône :

toutes les colonnes du fichier sont interprétées comme des chaînes de caractères.
Le fichier CSVT portant le même nom que le fichier CSV et enregistré dans le même répertoire est automatiquement détecté quand le fichier CSV est importé.
Il permet de conserver tous les types de champs reconnus par QGIS, notamment les champs numériques, lors de l'import du fichier CSV dans QGIS.
export au format 'feuille de calcul' (ods, xlsx)
N'importe quelle couche peut-être exportée dans un format 'feuille de calcul'
Nous traitons ici de l'export au format ods de libre office.
Par clic droit sur la couche BATI_REMARQUABLE
Choisir le format Tableur Open Document [ODS]
On peut choisir de positionner la variable OGR_ODS_FIELD_TYPE à STRING si l'on souhaite exporter tous les champs en chaîne de caractères. Par défaut c'est le mode AUTO qui est actif.