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

时间:2011-07-07 16:34:16

标签: excel postgresql csv

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

我需要将此数据导出到Excel电子表格中。我在笔记本电脑上安装了带有DBD :: Pg的Perl,因此如果需要,可以使用程序化解决方案。

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

非常感谢。

3 个答案:

答案 0 :(得分:4)

如果解决方案不一定是程序化的,这应该有所帮助:archives.postgresql.org article

答案 1 :(得分:3)

这不是一个真正的编程答案,但如果可以接受导出为CSV,则已编程。

您可以查看:

  • 使用COPY
  • 使用psql中的\o\copy命令(如果您使用类似“psql export csv”的内容,则会有很多引用),
  • 如果你有像pgAdmin这样的工具,你可以在File-> Export ...
  • 中导出查询结果

答案 2 :(得分:1)

如果您可以访问Mac,那么Navicat for PostgreSQL Lite将允许您完成此操作,并且可以在Mac App Store中免费使用。它使用起来非常简单,并且具有很好的界面来设置与数据库的连接并浏览所需的信息。