将Postgres数据库导出到Excel电子表格

我有一个PostgreSQL数据库在工作,是一个单一的数据表。 数据的主题是计算机 – 物理位置,MAC地址,序列号和计算机名称等。

我需要将这些数据导出到Excel电子表格中。 我有一个Perl的DBD :: Pg加载在笔记本电脑上,所以如果需要可以编程的解决scheme。

我应该用循环逐行处理整个事情,还是有一个更简单的方法来获得CDL? 有没有人有过成功做这种事情的经验?

非常感谢。

如果解决scheme不一定要编程,这应该有助于: archives.postgresql.org文章

这不是一个编程的答案,但是这个已经被编程,如果输出到CSV是可以接受的。

你可以看看:

  • 使用COPY
  • psql使用\o\copy命令(如果你的谷歌类似“psql export csv”的话,那里有很多引用)
  • 如果您有像pgAdmin这样的工具,则可以在“文件” – >“导出…”中导出查询的结果

如果您有权访问Mac,那么Navicat for PostgreSQL Lite将允许您执行此操作,并可在Mac App Store中免费使用。 它使用起来非常简单,并且有一个很好的界面来build立到数据库的连接,并浏览你需要的信息。