Excel和pgSQL

如何从Excel表导入数据到Linux上的PGSQL数据库?

简单的方法是使用SAVE ASfunction将数据从Excel导出到CSV。 然后使用psql的本机\COPYfunction。 你可以使用命令\? COPY来find更多关于它的信息\? COPY psql中的\? COPY ,或者通过访问COPY文档 。

如果你经常这样做,那么你应该看看Aqua Data Studio – 我发现它非常有用。

另一个select(有点解决方法,但应该可行)是将Excel文件导入到Access中,然后通过ODBC连接将结果表格导入到PostgreSQL中。

我一直这样做,并使用Navicat [1](约79美元)。 由于linux客户端无法从Excel导入,因此您需要一个窗口框才能运行客户端。

您可以导入几乎任何数据格式(Access,Excel,DBF,Lotus …),定义可以保存的源和目标之间的映射。

顺便说一句,我不为Navicat工作! 只是我尝试了几个DBA客户端,这是迄今为止最好的数据导入。

[1] http://www.navicat.com/en/products/navicat_pgsql/pgsql_overview.html