Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/03/2005, 15h27   #1
Invité de passage
 
Inscription : avril 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 15
Points : 4
Points : 4
Par défaut [IMPORTER] fichier .xls vers postgresql

Bonjour tout le monde,

Je viens chercher un peu d'aide auprès de vous sur une fonctionnalité de postgresql : comment peut on importer un fichier excel dans postgresql ?


merci de votre aide[/quote]
gloogloo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2005, 16h15   #2
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
si c'est un fichier pure Excel, utilise ODBC, sinon convertie le en CSV et utilise la commande copy

KrysKool
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2005, 17h11   #3
Invité de passage
 
Inscription : avril 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 15
Points : 4
Points : 4
merci

Mais je ne suis pas vraiment experte, en plus je viens juste de passer sous Linux Debian. Alors c'est pas super évident.
Je viens de télécharger les sources de psqlodbc, j'ai fait un make et make install tout simple.
Mes fichiers EXCEL sont des tables de jointures avec seulement 2 ou 3 colonnes et je suis sous openOffice. J'ai essayé de faire une connexion odbc sous openoffice mais apparement les drivers odbc ne sont pas au bon endroit, ou alors j'ai mal écrit le chemin d'acces(???)
Bref ça me semble hyper compliqué. Est-ce que tu pourrais m'aider en m'expliquant un peu une procédure (odbc ou copy)

Big merci d'avance
gloogloo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2005, 10h34   #4
Invité de passage
 
Inscription : avril 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 15
Points : 4
Points : 4
J'ai écrit cette commande sql : COPY Abriter FROM '/usr/local/DONNEES/abriter.csv' USING DELIMITERS ',' WITH CSV QUOTE AS '"'
et le résultat de la requête c'est : Relation "abriter" does no exist

Des conseils?
gloogloo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2005, 11h30   #5
Invité de passage
 
Inscription : avril 2004
Messages : 15
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 15
Points : 4
Points : 4
ça y est, ça fonctionne. La commande sql était bonne, le problème venait du fichier csv qui avait gardé l' en-tête en texte des colonnes et du nom de la table. Apparemment, postgresql ne supporte pas les majuscules dans les nom de tables.

voilou

Sinon pour le driver psqlodbc, j'ai pas encore tout saisi.
gloogloo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h28.


 
 
 
 
Partenaires

Hébergement Web