Alguien sabe como exportar los resultados de una queryu a excel???
Atte
Mauricio Gonzalez
| ||||
A grandes rasgos necesitas partir de una plantilla de excel con el formato que desees, saber cómo crear un nuevo libro a partir de la plantilla, cómo llenar celdas y cómo guardar o imprimir el archivo. El resto es similar a como llenarías, por dar un ejemplo, un StringGrid a partir de un query: recorres éste con un ciclo y asignas el valor del o los campos que requieras a cada celda. |
| |||
Necesito un proceso automatico de migracion. les cuento toda la historia: necesito crear un pl/sql que automaticamente, todos los dias. que al final en forma automatica me genere un excel. Ahora, esto de generar el excel dentro sera parte de pl/sql o de sql?? Atte Mauricio Última edición por maurimono; 08/02/2006 a las 06:08 |
| ||||
Puedes hacer un procedimiento almacenado que se dispare a cierta hora en tu Base de datos; dicho procedimiento debe contener algo similar a esto: spool miarchivo.csv set termout off set pagesize 0 set heading off set feedback off select campo1||','||campo2||','|| campon from mitabla; quit Luego simplemente transfiere tu archibo .csv del servidor de Oracle a tu paltaforma de Excel (abrirlo)
__________________ Bien se puede recibir una puñalada sin adulación, pero rara vez se recibe una adulación sin puñalada ** *** |
| |||
Me encantaria saber que hace la funcion spool, en realidad como manipularla. para eso nada mejor que algun tutorial, manual, lo que sea. Te agradesco tremendamente tu pronta respuesta. Atte Mauricio
__________________ Dios es mas grande que tu problema :-) |
| |||
__________________ Dios es mas grande que tu problema :-) |
| |||
amigo Linterns. tengo una consulta que hacerte. el comando spool. es de shell (unix) o deberia introducirlo en la consulta. esto ya que en el cliente que uso, me envia un error. me han dicho algo asi: sqlplus usuario/pasw@sid @nom_proc >archivo.txt Atte Mauricio
__________________ Dios es mas grande que tu problema :-) |
| ||||
Cita: el comando spool es de sqlplus no del sistema operativo
Iniciado por maurimono amigo Linterns. tengo una consulta que hacerte. el comando spool. es de shell (unix) o deberia introducirlo en la consulta. esto ya que en el cliente que uso, me envia un error. me han dicho algo asi: sqlplus usuario/pasw@sid @nom_proc >archivo.txt Atte Mauricio
__________________ |
| |||
Cita: Usando el toad. al hacer algo asi:
Iniciado por kikolice el comando spool es de sqlplus no del sistema operativo spool C:\Documents and Settings\mgonzalez\Escritorio\rgc\archivo.txt select * from tabla; spool end; me envia un error. Ahora el comando de ejecucion desde Unix sabes como sera? Atte Mauricio Pd. Y muchas gracias por tu aclaracion
__________________ Dios es mas grande que tu problema :-) |