首页 > 解决方案 > Excel 使用 iODBC 连接器从 PostgreSQL 接收数据

问题描述

我正在尝试使用 psqlODBC 驱动程序在 macOS Catalina 中将数据从 PostgreSQL 接收到 Excel。

但我不断收到此错误IM003 [iODBC][Driver Manager]Specified driver could not be loaded

图片

以下事情是我尝试过但仍然没有成功的方法。

我从https://www.postgresql.org/ftp/odbc/versions/src/下载源代码并按照本文https://odbc.postgresql.org/docs/unix-compilation.html编译驱动程序并安装psqlodbca.so下_/Library/ODBC

我的/Library/ODBC/odbc.ini

[ODBC Data Sources]
postgresAscii   = ascii

[postgresAscii]
Driver          = {ascii}
Description     = postgres odbc for user type ascii
Database        = db
Server          = 127.0.0.1
Port            = 5432
FetchBufferSize = 99

我的/Library/ODBC/odbcinst.ini

[ODBC Drivers]
ascii = Installed

[ascii]
Driver = /Library/ODBC/psqlodbca.so
Setup  =

我可以使用连接到我的数据库iODBC Administrator64.app

connected_using_iODBCAdmin64

标签: excelpostgresql64-bitmacos-catalinaiodbc

解决方案


推荐阅读