Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Cette année les GeoDataDays auront lieu à Montpellier les 15 et 16 septembre 2020 !

Les inscriptions sont ouvertes.

#1 Thu 13 February 2020 10:15

preliator
Membre
Date d'inscription: 17 Nov 2018
Messages: 342

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
Moderateur
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1250

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

 

Pied de page des forums

Powered by FluxBB

Partagez  |