Creo que seria mejor que en excel/libreoffice configuraras una conexión a
la base  para que se conecte a la base de datos y jale la información.

En excel se llama tabla dinamica creo.


El 27 de septiembre de 2013 08:29, anthony<[email protected]> escribió:

> Hola Jorge, no te sirve guardar el archivo en /tmp   , una vez necesité
> hacer algo similar y los guardaba ahi(/tmp), claro se guardaba con los
> derechos de postgres, pero resolví mi tema :D
> saludos
>
> El 27/09/13 08:26, Jorge Tornero - Listas escribió:
>
>  CREATE FUNCTION exportax(tabla varchar,filename varchar) RETURNS void
>> AS
>> $BODY$
>> import pandas as pd
>> import os
>>
>>
>> queryText=('select * from %s' %args[0])
>> ejecucion = plpy.execute(queryText)
>> tabla=[]
>>
>> for fil in ejecucion:
>>   tabla+=[fil]
>>
>> df=pd.DataFrame(tabla)
>> df.to_excel(filename,index=**False,encoding='utf8')
>> os.chmod(filename,0o666)
>>
>> plpy.notice('Se grabaron %s filas en el archivo %s'
>> %(ejecucion.nrows(),filename))
>> $BODY$
>> LANGUAGE plpythonu;
>>
>
> ______________________________**______________________________**
> ______________________________**______
> III Escuela Internacional de Invierno en la UCI del 17 al 28 de febrero
> del 2014. Ver www.uci.cu
>
> -
> Enviado a la lista de correo pgsql-es-ayuda ([email protected]
> **)
> Para cambiar tu suscripción:
> http://www.postgresql.org/**mailpref/pgsql-es-ayuda<http://www.postgresql.org/mailpref/pgsql-es-ayuda>
>



-- 
________________________________________
Lo bueno de vivir un dia mas
es saber que nos queda un dia menos de vida

Responder a