通过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;