2016-11-25 3 views
4

Ich versuche Postgres als eine der Datenverbindung in Excel 2016 zu zeigen. Nach MS Office instructions habe ich Ngpsql Datenanbieter installiert. Ich habe MSI für die Installation verwendet, also laut den Anweisungen im Assistenten wurden die DLLs in GAC registriert und der Provider wurde in machine.config registriert (ich überprüfte - der Eintrag ist da). Noch wird Postgres nicht als Option in Excel angezeigt> Daten> Neue Abfrage> Aus Datenbankliste. Die Suche im Internet zeigt alte veraltete Diskussionen. Entwickler von Ngpsql direkten Fragen zu Stack Overflow. Also bitte hilf mir.Excel 2016 an Postgres anschließen

Antwort

2

Postgres-Daten können in Excel 2016 verwendet werden, erfordern jedoch den ODBC-Treiber und eine externe Einrichtung des Datenbankservers. Soweit ich das beurteilen kann, funktionieren die Npgsql-Treiber nicht mit meiner Version von Excel, die 2016 MSO 32-bit a.k.a "Home Premium" ist.

Der Postgres-ODBC-Treiber ist hier verfügbar: https://www.postgresql.org/ftp/odbc/versions/msi/ Laden Sie die neueste Version herunter und installieren Sie sie. Es sollte ohne einen Systemneustart installiert werden.

Richten Sie einen DSN (ich verwendete Maschine) mithilfe der ODBC-Datenquellen (XX-Bit) Setup-Anwendung. Die Treiberversion muss mit Ihrer Excel-Version übereinstimmen.

Nachdem Sie die Verbindung im Setup-Bildschirm getestet haben, öffnen Sie Excel 2016 und verwenden Sie das Menü Daten -> Neue Abfrage -> Von anderen Quellen -> Von ODBC, um die Abfragefenster zu öffnen. Dies scheint die modernste Schnittstelle in Excel zu sein.