PostgreSQL 查询 Excel 工作表

发布于 2024-10-28 08:45:38 字数 240 浏览 9 评论 0原文

我需要将一些数据从 PostgreSQL 导出到 Excel(快速客户愿望),上次 Excel 在打开或导入我的 COPYd csv 文件(行结尾、utf-8 编码等)时遇到严重问题,我花了一个小时最好的。

有人知道一个快速、优雅的解决方案可以生成真正的 Excel 文件吗?比如一个小的 shell 脚本之类的?

我希望在我的 Linux 机器(Debian 5.0 Lenny)或 Windows(XP 或更高版本)上完成此操作。

I need to export some data from PostgreSQL to Excel (quick customer wish), and the last time Excel had serious problems opening or importing my COPYd csv files (line endings, utf-8 encoding, etc), and it took me an hour at best.

Does someone know a quick, elegant solution that generates a real Excel file? Like a small shell script or the like?

I want this to be done either on my Linux box (Debian 5.0 Lenny) or on Windows (XP or higher).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

木落 2024-11-04 08:45:38

您可以在 Windows 计算机上安装 PostgreSQL ODBC 驱动程序,然后连接 Excel到数据库就像这篇博客文章中所解释的< /a>(使用 ODBC 而不是 OLEDB 除外)。

我没有测试过这个。我不太确定这是否比导出 CSV 并修复它更容易(考虑到 Excel 是什么样的)。

编辑(感谢@Tometzky):最佳解决方案是使用 PostgreSQL ODBC 驱动程序将 Microsoft Access 连接到数据库并从 Access 导出到 Excel。

You could install the PostgreSQL ODBC driver on the Windows machine, and then connect Excel to the database like explained in this blog post (except using ODBC rather than OLEDB).

I haven't tested this. I'm not really sure if this makes it any easier than exporting CSV and fixing it (given what Excel is like).

EDIT (thanks @Tometzky): The best solution is to use the PostgreSQL ODBC driver to connect Microsoft Access to the database and from Access export to Excel.

べ繥欢鉨o。 2024-11-04 08:45:38

显然,您可以使用 Power Query 插件和 .Net PostgreSQL 数据提供程序将 PostgreSQL 数据导入 Excel 2010 或 Excel 2013...

下载
http://www.microsoft.com/en-au/download /details.aspx?id=39379

如何使用 PostgreSQL:
https:// /support.office.com/en-ie/article/Connect-to-a-PostgreSQL-database-bf941e52-066f-4911-a41f-2493c39e69e4

Apparently you can use Power Query Add-in and the .Net PostgreSQL Data Provider for importing PostgreSQL data into Excel 2010 or Excel 2013...

Download
http://www.microsoft.com/en-au/download/details.aspx?id=39379

How to for using PostgreSQL:
https://support.office.com/en-ie/article/Connect-to-a-PostgreSQL-database-bf941e52-066f-4911-a41f-2493c39e69e4

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文