Wolas,
alguien sabe como puedo transferir datos a una hoja de cálculo EXCEL desde PL/SQL ?¿¿ existe algún paquete para hacer esto ??¿¿
Gracias.
| ||||
Oracle 10g dispone de librerías PL/SQL para poder trabajar con Excel el problema está en que tengo el 10g instalado pero hay que lanzar un script para cargar el paquete nuevo y este script no aparece, No lo encuentro en la ruta donde Oracle dice que está. El enlace es: http://download-east.oracle.com/docs....htm#sthref239 y el script de instalación no doy con él . Alguien sabe donde lo puedo encontrar ? gracias
__________________ Time is the fire in which we burn |
| ||||
no se si ya resolviste tu problema pero esos script los encuentras en donde tienes instalado tu Oracle en la carpeta "COM" y subcarpeta "DEMOS" la verdad yo no ocupo ese sino uno que me he fabricado... te lo dejo (aunque esta hecho para el toolkit de oracle) te puede servir de idea
Código:
Lo mas importante es utilizar el owa_util.mime_header procedure bajar_idio is --CURSOR PARA DETERMINAR LOS IDIOMAS cursor c_idioma is select idi_descripcion descripcion from btr_idioma order by idi_descripcion; vn_contador number(3) default 0; begin owa_util.mime_header('appl/text'); htp.p('DESCRIPCION'); for f in c_idioma loop htp.p(f.descripcion||chr(9)); end loop; end;
__________________ Bien se puede recibir una puñalada sin adulación, pero rara vez se recibe una adulación sin puñalada ** *** |
| ||||
Pues la verdad es que lo he dejado 1 poco de lado y estaba estudiando la posibilidad de implementarlo a través de XML porque se pretendía crear un libro con 2 hojas una con los datos y la otra con una tabla dinámica. Como puedes ver parece 1 tontería pero no lo es en absoluto. De todas formas el DBA de la bbdd se negaba a instalar los paquetes de utilidad de Excel porque tenía miedo de escoñar la bbdd y fue corriendo a chivarse a la jefa de proyectos y ésta prefirió dejarlo para mas adelante ... ains Veremos que pasa ... De todas formas te agradezo lo que has posteado aunque no entiendo un pijo , mañana estudiaré el paquete ese OWA_UTIL a ver Asias.
__________________ Time is the fire in which we burn |
| ||||
Cita: Le he estado echando un vistazo al codigo este que posteaste pero la salida de ésto a donde va ? Por lo que veo a una web , pero a cual ??¿¿ en que directorio ... ??¿¿
Iniciado por Linterns no se si ya resolviste tu problema pero esos script los encuentras en donde tienes instalado tu Oracle en la carpeta "COM" y subcarpeta "DEMOS" la verdad yo no ocupo ese sino uno que me he fabricado... te lo dejo (aunque esta hecho para el toolkit de oracle) te puede servir de idea
Código:
Lo mas importante es utilizar el owa_util.mime_header procedure bajar_idio is --CURSOR PARA DETERMINAR LOS IDIOMAS cursor c_idioma is select idi_descripcion descripcion from btr_idioma order by idi_descripcion; vn_contador number(3) default 0; begin owa_util.mime_header('appl/text'); htp.p('DESCRIPCION'); for f in c_idioma loop htp.p(f.descripcion||chr(9)); end loop; end;
__________________ Time is the fire in which we burn |
| ||||
No va a ningun lado.... genera el fichero al vuelo y te da la posibilidad de abrirlo o guardarlo... es como si le estuvieras bajando un archivo XX de internet
__________________ Bien se puede recibir una puñalada sin adulación, pero rara vez se recibe una adulación sin puñalada ** *** |