Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Leer Excel desde Procedimiento almacenado - Si se puede!!!

Estas en el tema de Leer Excel desde Procedimiento almacenado - Si se puede!!! en el foro de PostgreSQL en Foros del Web. Buenas a todos, hace tiempo me quedé con la molestia de si postgreSQL podía leer directamente los datos de archivos de excel. PostgreSQL de momento, ...
  #1 (permalink)  
Antiguo 28/04/2010, 17:50
Avatar de xdrtas  
Fecha de Ingreso: junio-2008
Ubicación: Venezuela
Mensajes: 97
Antigüedad: 16 años, 5 meses
Puntos: 13
Información Leer Excel desde Procedimiento almacenado - Si se puede!!!

Buenas a todos, hace tiempo me quedé con la molestia de si postgreSQL podía leer directamente los datos de archivos de excel.
PostgreSQL de momento, o no lo he encontrado o no tiene una opción o un acceso directo que haga ese trabajo de forma fácil, sin embargo desarrollé una solución mediante procedimientos almacenados usando unas librerías.

El artículo lo publiqué en mi blog, aquí les dejo la dirección para aquellos que quieran verlo y probarlo:
0003 Excel - PostgreSQL
Como podrán ver en el artículo uso plpythonu y tres librerías extras para manipular los archivos de excel.
Probado y aprobado, sin embargo, debido a mi escaso conocimiento de python, (empecé con el lenguaje el 27 de abril del 2010), todavía no me he metido con otras opciones que se pueden hacer, como por ejemplo, actualizar la hoja de excel desde un procedimiento almacenado de postgreSQL.
Antes de ejecutar el procedimiento les recomiendo que se aseguren de tener todo correctamente instalado sino es muy probable que no les funcione el ejemplo.
En el artículo también les indico las aplicaciones y sus versiones correspondientes.

Espero que les guste y muchos saludos.
__________________
¿Cuál es el mejor lenguaje para programar?
Aquel lenguaje por el cual te paguen más.
[--::xdrtas.coolpage.biz::--]
[---:::xdrtas:::---]
  #2 (permalink)  
Antiguo 28/04/2010, 19:03
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Leer Excel desde Procedimiento almacenado - Si se puede!!!

Gracias xdrtas... Tiene buena pinta. Mañana saco un ratico y lo pruebo.

Esta es una pregunta frecuente en el foro.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 28/04/2010, 19:46
Avatar de xdrtas  
Fecha de Ingreso: junio-2008
Ubicación: Venezuela
Mensajes: 97
Antigüedad: 16 años, 5 meses
Puntos: 13
Respuesta: Leer Excel desde Procedimiento almacenado - Si se puede!!!

Hola huesos52, de nada, ya te dije para eso estamos, siempre que se pueda se participa.
Cita:
Iniciado por huesos52 Ver Mensaje
Esta es una pregunta frecuente en el foro.
Si que es una pregunta frecuente, pero no solo en este foro sino en muchos otros incluido el foro de postgresql.org
Espero que te sirva y a todos las otras personas que lo necesiten. Lo único "malo" es que si se quieren hacer cosas más avanzadas los usuarios tendrán que aprender python. Para mi no es inconveniente porque me gusta pero hay otras personas que se le hace problematico

Muchos saludos.
__________________
¿Cuál es el mejor lenguaje para programar?
Aquel lenguaje por el cual te paguen más.
[--::xdrtas.coolpage.biz::--]
[---:::xdrtas:::---]
  #4 (permalink)  
Antiguo 03/05/2010, 21:34
Avatar de xdrtas  
Fecha de Ingreso: junio-2008
Ubicación: Venezuela
Mensajes: 97
Antigüedad: 16 años, 5 meses
Puntos: 13
Respuesta: Leer Excel desde Procedimiento almacenado - Si se puede!!!

La segunda parte: 0004 excel-postgresql II.
En este artículo se muestra la escritura de datos a un archivo de excel usando la librería xlwt.

Un cordial saludo.
__________________
¿Cuál es el mejor lenguaje para programar?
Aquel lenguaje por el cual te paguen más.
[--::xdrtas.coolpage.biz::--]
[---:::xdrtas:::---]
  #5 (permalink)  
Antiguo 11/05/2010, 13:14
Avatar de xdrtas  
Fecha de Ingreso: junio-2008
Ubicación: Venezuela
Mensajes: 97
Antigüedad: 16 años, 5 meses
Puntos: 13
Respuesta: Leer Excel desde Procedimiento almacenado - Si se puede!!!

Buenas de nuevo, éste es el último comentario que escribo al respecto, si escribo algún otro comentario será para aclarar dudas, si es que las hay ;).
El último de los artículos sobre postgreSQL y Excel, lectura/escritura y actualización de la información de las celdas.
0005-excel-postgresql III

Un cordial saludo.
__________________
¿Cuál es el mejor lenguaje para programar?
Aquel lenguaje por el cual te paguen más.
[--::xdrtas.coolpage.biz::--]
[---:::xdrtas:::---]
  #6 (permalink)  
Antiguo 20/05/2010, 08:41
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Leer Excel desde Procedimiento almacenado - Si se puede!!!

Cita:
Iniciado por xdrtas Ver Mensaje
Buenas de nuevo, éste es el último comentario que escribo al respecto, si escribo algún otro comentario será para aclarar dudas, si es que las hay ;).
El último de los artículos sobre postgreSQL y Excel, lectura/escritura y actualización de la información de las celdas.
[URL="http://xdrtas.blogspot.com/2010/05/0005-excel-postgresql-iii.html"]0005-excel-postgresql III[/URL]

Un cordial saludo.
¿Esta muy interesante la funcion, habrá una manera de hacer que el archivo de excel se lea en el campo de una tabla almacenado en forma binaria?

Última edición por hitokiri833; 20/05/2010 a las 08:42 Razón: coloque el "¿" donde no era, va despues del primer ","
  #7 (permalink)  
Antiguo 20/05/2010, 09:19
Avatar de xdrtas  
Fecha de Ingreso: junio-2008
Ubicación: Venezuela
Mensajes: 97
Antigüedad: 16 años, 5 meses
Puntos: 13
Respuesta: Leer Excel desde Procedimiento almacenado - Si se puede!!!

Hola hitokiri833.
Cita:
Iniciado por hitokiri833 Ver Mensaje
¿Esta muy interesante la funcion, habrá una manera de hacer que el archivo de excel se lea en el campo de una tabla almacenado en forma binaria?
No he probado esa opción, sin embargo, voy a intentarlo y veremos que pasa.
Un cordial saludo.
__________________
¿Cuál es el mejor lenguaje para programar?
Aquel lenguaje por el cual te paguen más.
[--::xdrtas.coolpage.biz::--]
[---:::xdrtas:::---]

Etiquetas: excel, procedimiento, almacenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:50.