通过Excel 2016上的ODBC连接到PostgreSQL数据库

我无法使用ODBC从Excel 2016连接到PostgreSQL数据库。

我试图按照这个答案 ,没有成功, 从MS这个解决scheme ,没有任何更好的结果…

有没有人在这方面取得成功? 我看到Excel 2016在ODBC驱动程序方面遇到了一些麻烦 ,但是就像一年前一样,所以我想知道现在情况可能会好一些吗?

感谢您的帮助。

我的猜测是这是一个32/64位的东西。 这是我们在Excel / Access中设置PostgreSQL的最大问题。

底线:如果您的Excel实例是32位(通常是这种情况),那么您需要使用32位ODBC驱动程序。 最新的Pg ODBC驱动程序已经捆绑在同一个程序集中,所以诀窍就是进入32位ODBC并以这种方式设置驱动程序。

从那里,它应该是直截了当的:

  • 数据选项卡
  • 从其他数据源
  • Microsoft Query
  • select您刚刚设置的数据源

等等。

我正在使用Windows 10,64位版本,但是我的Office软件包是32位的。 一旦我在这里手动安装32位postgresql驱动程序: https : //www.postgresql.org/ftp/odbc/versions/msi/ ,我可以正确地input驱动程序沿着这些指导方针: https:/ /www.connectionstrings.com/postgresql/

最终的连接string如下所示:Driver = {PostgreSQL ANSI}; Server = name.text.ap-southeast-2.rds.amazonaws.com; Port = 5432; Database = myDBname;