Excel y pgSQL

¿Cómo importo datos de una hoja de Excel a una database PGSQL en Linux?

La manera más fácil es exportar los datos de Excel a un CSV utilizando la funcionalidad SAVE AS . Luego use la function nativa \COPY psql. Puede encontrar más información al respecto usando el command \? COPY \? COPY en psql, o visitando los documentos en COPY .

Si haces esto de forma regular, entonces deberías consultar Aqua Data Studio , lo encontré bastante útil.

Otra opción (un poco de una solución, pero debería funcionar) es importar el file de Excel en Access y luego upload la tabla resultante a PostgreSQL a través de una connection ODBC.

Hago esto todo el time y uso Navicat [1] (alnetworkingedor de $ 79). Necesitará un cuadro de Windows para ejecutar el cliente, ya que el cliente de Linux no puede importar desde Excel.

Puede importar casi cualquier formatting de datos (Access, Excel, DBF, Lotus …), definir una asignación entre el origen y el destino que se puede save.

Por cierto, no trabajo para Navicat! Acabo de probar algunos clientes de DBA y este fue de lejos el mejor para las importaciones de datos.

[1] http://www.navicat.com/en/products/navicat_pgsql/pgsql_overview.html