Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je souhaite importer des données dans postgresql avec la fonction COPY FROM. J'ai essayé depuis plusieurs formats (CSV, TXT, ...) mais j'ai un problème avec les accents et autres caractères spéciaux : les accents sont 'codés', et tous les caractères de type %, ², etc. sont remplacés par des carrés. Je crois comprendre qu'il s'agit d'une question de codage, mais quelle est la solution?
Merci d'avance!
Hors ligne
A priori vous avez bien un problème d'encodage, les carrés étant affichés parce que votre console n'est pas capable d'afficher l'encodage de votre fichier.
Donc première étape, déterminer l'encodage. Quel système d'exploitation utilisez vous ?
Marc.
Hors ligne
Je suis sous Windows XP ...
Hors ligne
Ok. Il vous faut trouver une façon d'identifier l'encodage du fichier. Je ne connais pas suffisamment bien windows pour celà. Essayez de l'ouvrir avec un éditeur de texte avancé, et de trouver l'encodage qui fait que les caractères s'affichent proprement à l'écran.
Marc.
Hors ligne
Merci pour cette piste que je vais essayer d'explorer !!
Cordialement...
Hors ligne
Bonjour,
je veux importer des fichiers excel sous posgresql. Je n'arrive pas à trouver le procédé. Pouvez-vous m'aider?
Merci!
Hors ligne
Bonjour,
Pour la prochaine fois, créez un nouveau fil de discussion, puisqu'il s'agit d'une nouvelle question.
Il n'y a pas de 'procédé' pour importer des fichiers excel sous PostgreSQL.
À mon avis, le plus simple est d'enregistrer les feuillets dans des fichiers au format CSV, puis de les importer avec la commande COPY :
http://www.postgresql.org/docs/8.4/inte … -copy.html
Vous aurez besoin au moins de passer à copy l'option CSV, et de lui signaler que le delimiter est ';' et non pas ','
Sinon il est probablement possible aussi, dans l'autre sens, d'utiliser excel pour insérer dans la base, au moyen d'un driver ODBC, mais je n'ai pas les connaissances bureautiques pour celà
Marc.
Hors ligne
Pages : 1