我需要将一些数据从PostgreSQL导出到Excel(客户的迫切需求),上次使用COPY命令导出的csv文件存在诸多问题(换行符、utf-8编码等),导致Excel打开或导入文件时严重出现问题,最好情况下需要花费一个小时来解决。
是否有人知道一种快速而优雅的解决方案,可以生成真正的Excel文件?比如一个小的shell脚本之类的东西?
我希望这可以在我的Linux机器(Debian 5.0 Lenny)或Windows(XP或更高版本)上完成。
我需要将一些数据从PostgreSQL导出到Excel(客户的迫切需求),上次使用COPY命令导出的csv文件存在诸多问题(换行符、utf-8编码等),导致Excel打开或导入文件时严重出现问题,最好情况下需要花费一个小时来解决。
是否有人知道一种快速而优雅的解决方案,可以生成真正的Excel文件?比如一个小的shell脚本之类的东西?
我希望这可以在我的Linux机器(Debian 5.0 Lenny)或Windows(XP或更高版本)上完成。
显然,您可以使用Power Query插件和.Net PostgreSQL数据提供程序将PostgreSQL数据导入Excel 2010或Excel 2013中...
Download 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 电子表格。