Vous n'êtes pas identifié(e).

#1 12/12/2010 21:28:44

philippen
Membre

intégrer des données depuis un tableur

Bonsoir,
je voudrais intégrer des données issues d'un tableur.
la solution que je connais est de faire un export en csv ce qui m'oblige ensuite d'ajouter à chaque début de ligne une parenthèse et "parenthèse virgule' à chaque fin de ligne.
Y-a-t-il quelque chose de plus simple ?
merci

Hors ligne

#2 12/12/2010 21:37:42

Marc Cousin
Membre

Re : intégrer des données depuis un tableur

Non, c'est à mon avis le plus efficace.

N'oubliez pas d'utiliser la commande COPY dans postgresql, qui est capable d'importer et exporter du CSV nativement.

Dernière modification par Marc Cousin (12/12/2010 21:38:20)


Marc.

Hors ligne

#3 12/12/2010 22:28:45

philippen
Membre

Re : intégrer des données depuis un tableur

COPY plutot que INSERT INTO ?

Hors ligne

#4 12/12/2010 22:32:57

Marc Cousin
Membre

Re : intégrer des données depuis un tableur

Oui. Insert INTO ne comprend pas nativement le CSV. COPY, il suffit de lui fournir le contenu CSV (ou \copy dans psql):

\copy ma_table FROM /tmp/mon.csv CSV delimiter ';'

(de mémoire, je n'ai pas testé smile )


Marc.

Hors ligne

Pied de page des forums