我需要将一些数据从PostgreSQL导出到Excel(快速客户愿望),上次Excel在打开或导入我的COPYd csv文件(行尾、utf-8编码等)时遇到严重问题,我最多花了一个小时.
有人知道一个快速、优雅的解决方案,可以生成真正的Excel文件吗?比如一个小的shell脚本之类的?
我希望这可以在我的Linux机器(Debian 5.0 Lenny)或Windows(XP或更高版本)上完成.
我需要将一些数据从PostgreSQL导出到Excel(快速客户愿望),上次Excel在打开或导入我的COPYd csv文件(行尾、utf-8编码等)时遇到严重问题,我最多花了一个小时.
有人知道一个快速、优雅的解决方案,可以生成真正的Excel文件吗?比如一个小的shell脚本之类的?
我希望这可以在我的Linux机器(Debian 5.0 Lenny)或Windows(XP或更高版本)上完成.
您可以在Windows计算机上安装PostgreSQL ODBC driver,然后将Excel连接到数据库like explained in this blog post(除了使用ODBC而不是OLEDB).
我还没测试过.我不确定这是否比导出CSV并修复它更容易(考虑到Excel的情况).
编辑(感谢@Tometzky):The best solution是使用PostgreSQL ODBC驱动程序将Microsoft Access连接到数据库,并从Access导出到Excel.