IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Connecter Excel à ma base PostgresSQL en ligne


Sujet :

PostgreSQL

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Février 2019
    Messages : 8
    Points : 16
    Points
    16
    Par défaut Connecter Excel à ma base PostgresSQL en ligne
    Bonjour,

    Je suis analyste fond, mon boss me donnes que créer une bouton Excel / VBA qui permet de récupérer des données d'une table (tab1) sur une base PostgresSQL qui n'est pas installé sur ma machine (Mac).

    Quand je suis dans mon Excel 2016 et que clique sur "Données -> Données externes -> Nouvelle requête en base de données -> A partir d'une base de données" rien ne passe.

    Cependant quand je clique sur "Données -> Données externes -> Nouvelle requête en base de données -> SQL Server ODBC", l'image ci-dessous apparait.

    j'ai essayé de renseigner le formulaire de la manière suivante:

    Nom du serveur : Host (de la base PostgresSQL)

    Base données : fund

    Nom d'utilisateur : postgres (qui représente le User de la base)

    Mot de passe : mot de passe de la base

    quand je clique ensuite sur "connexion" je reçois le message d'erreur suivant :

    [SqlServerODBC] (15) Nous n’avons pas pu nous connecter à l’instance SQL Server : [HY000]: Connection broken unexpectedly
    J'ai passé toute une journée à faire des recherches sur le problème, essayé plusieurs combinaison, téléchargé plusieurs logiciel tels que : iODBC Administrator, ODBC Manager (version Free)...mais sans succès.

    Bref si quelqu'un à la patience de m'expliquer, j'aimerais comprendre surtout la nature du problème et aussi comment l'a surmonté !

    Merci beaucoup d'avance pour l'aide

    Cordialement,
    Images attachées Images attachées  

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 080
    Points : 30 813
    Points
    30 813
    Par défaut
    Bonjour,

    Peut-être qu'en utilisant un pilote ODBC adapté à PostgreSQL plutôt que celui dédié à SQL Server tu obtiendras de meilleurs résultats...
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Février 2019
    Messages : 8
    Points : 16
    Points
    16
    Par défaut
    Merci pour votre réponse, mais je ne sais pas vraiment comment procéder.

    parce que quand j'ai cliqué sur "Données -> Données externes -> Nouvelle requête en base de données -> A partir d'une base de données" rien ne se produire.

    J'ai déjà installé l'ODBC et je l'ai aussi configuré dans iODBC Administrator64 mais le iODBC Demo Ansi et iODBC Demo Unicode affichent tous les deux "Disconnected" je ne sais pas trop c'est aussi lié au problème.

    Est-il possible d'écrire un code VBA qui permet de contourner ce problème et de transférer directement les données sur Excel depuis la base PostgreSQL ? si oui comment faire. Merci

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 782
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 782
    Points : 52 783
    Points
    52 783
    Billets dans le blog
    5
    Par défaut
    Il faut préalablement que vous créiez une source de données ODBC vers cette base PG.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] Base de données sous Excel - afficher et modifier une ligne
    Par ilanou76290 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/11/2018, 13h58
  2. [XL-2016] Connection Excel 2016 avec base de données Access
    Par MPEREZ39 dans le forum Excel
    Réponses: 6
    Dernier message: 20/10/2018, 17h36
  3. [XL-2010] Excel comme base de données SQL avec plus de 65K lignes
    Par JYL74 dans le forum Excel
    Réponses: 5
    Dernier message: 09/12/2015, 10h20
  4. Connection a excel depuis base .accdc
    Par Gerard.chery dans le forum Access
    Réponses: 1
    Dernier message: 22/12/2013, 15h48
  5. Je n'arrive pas a connecter ma feuille excel à ma base de données access
    Par marion1857 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 15/04/2013, 14h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo