postgres importar from example ejemplo data create sql excel postgresql debian data-extraction

sql - from - importar csv a postgres



PostgreSQL Query to Excel Sheet (3)

Aparentemente, puede usar el complemento Power Query y el proveedor de datos .Net PostgreSQL para importar datos de PostgreSQL a Excel 2010 o Excel 2013 ...

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

Cómo usar PostgreSQL: https://support.office.com/en-ie/article/Connect-to-a-PostgreSQL-database-bf941e52-066f-4911-a41f-2493c39e69e4

Necesito exportar algunos datos de PostgreSQL a Excel (deseo rápido del cliente), y la última vez que Excel tuvo serios problemas al abrir o importar mis archivos csv COPYd (finales de línea, codificación utf-8, etc.), y me tomó una hora en mejor.

¿Alguien sabe una solución rápida y elegante que genere un archivo de Excel real? ¿Como un pequeño script de shell o similar?

Quiero que esto se haga en mi caja de Linux (Debian 5.0 Lenny) o en Windows (XP o superior).


Esto es bastante fácil.

Haga que esta sea la primera línea de la página .asp: <% response.ContentType = "application / vnd.ms-excel"%>

Haz el resto como cualquier otra página HTML con una tabla en ella.

Utilice ASP para llenar la tabla con datos de la base de datos.

El servidor creará una hoja de cálculo de Excel para usted.


Puede instalar el controlador ODBC de PostgreSQL en la máquina con Windows y luego conectar Excel a la base de datos como se explica en esta publicación del blog (excepto que se usa ODBC en lugar de OLEDB).

No he probado esto. No estoy seguro de si esto hace que sea más fácil que exportar CSV y corregirlo (dado lo que es Excel).

EDITAR (gracias @Tometzky): la mejor solución es usar el controlador ODBC de PostgreSQL para conectar Microsoft Access a la base de datos y desde Access export to Excel.