PostgreSQL查询Excel表格

我需要将一些数据从PostgreSQL导出到Excel(快速客户希望),以及上次Excel在打开或导入我的COPYd csv文件(行结尾,utf-8编码等)时遇到严重问题,我花了一个小时最好。 有人知道一个生成真实Excel文件的快速,优雅的解决方案吗?像一个小shell脚本或类似? 我希望这可以在我的Linux机箱(Debian 5.0 Lenny)或Windows(XP或更高版本)上完成。     
已邀请:
您可以在Windows计算机上安装PostgreSQL ODBC驱动程序,然后将Excel连接到数据库,如本博文中所述(使用ODBC而不是OLEDB除外)。 我没有测试过这个。我不确定这是否比导出CSV和修复它更容易(鉴于Excel是什么样的)。 编辑(感谢@Tometzky):最好的解决方案是使用PostgreSQL ODBC驱动程序将Microsoft Access连接到数据库,并从Access导出连接到Excel。     
显然,您可以使用Power Query Add-in和.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     
这很容易。 将此设为.asp页面的第一行:<%response.ContentType =“application / vnd.ms-excel”%> 将其余部分与其他任何包含表格的HTML页面一样。 使用ASP用数据库中的数据填充表。 服务器将为您创建Excel电子表格。     

要回复问题请先登录注册