#1 Thu 13 February 2020 10:15
- preliator
- Participant assidu
- Date d'inscription: 17 Nov 2018
- Messages: 433
Export CSV
Bonjour à tous,
Je dispose d'une couche, composée de 2 champs, que j'aimerais exporter sous forme de tableur manipulable sous excel. Parmi ces champ, l'un d'eux correspond à des code Insee de communes. Les types de champs sont exactes sous ma BDD Postgre.
En tentant d'exporter un fichier CSV comme je le fais habituellement, ce champ Insee se transforme en champ d'entier, et corrompt forcément le champ. Je me demandais s'il existait un moyen d'exporter un tableur en gardant le type de colonne de base de postgre.
Voici ma méthode habituelle :
Code:
create table export as select code_insee, sum(ipondi) from mobil_sco group by code_insee
Et exporter la table Export avec clic droit/Exporter au format CSV.
Merci à vous.
Hors ligne
#2 Thu 13 February 2020 10:59
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: Export CSV
Bonjour,
CSV est un format pur texte, il ne stocke pas le type des champs.
Avec quoi ouvrez-vous ce CSV ? c'est au niveau de ce client qu'il faut dire que le champ est texte.
La commande COPY de PG vous permet d'exporter une table au format texte, avec plusieurs options de sortie (format csv par ex).
Nicolas
Hors ligne