tag:blogger.com,1999:blog-8142776109631722890.post8905172664345660352..comments2023-04-07T16:10:49.904+02:00Comments on Oracle Forms: Forms 6 y Forms 10g: Generar archivo excel (XLS)Elías F.M.http://www.blogger.com/profile/17347744937231822831noreply@blogger.comBlogger38125tag:blogger.com,1999:blog-8142776109631722890.post-13813672698473768882014-08-22T16:47:38.615+02:002014-08-22T16:47:38.615+02:00Tengo una aplicacion bajo el JDK 1.4.2 y utilizo e...Tengo una aplicacion bajo el JDK 1.4.2 y utilizo el Jakarta 1.5, todo esto en un entorno Windows XP. Todo trabaja bien en esta plataforma, pero los clientes cambiaron de sistema operativo Windows 7 y ya no puedo generar archivos excel, que version del POI debo utilizar para poder generar los excel? aun tengo que seguir usando la clas HSS o tengo que cambiar a XSS?Anonymoushttps://www.blogger.com/profile/05439790378168059677noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-31672040022419747562013-12-18T15:46:45.211+01:002013-12-18T15:46:45.211+01:00Hola, tengo una consulta, estoy aplicando la libre...Hola, tengo una consulta, estoy aplicando la librería poi-3.0.1-FINAL-20070705.jar, no tengo problemas al generar el archivo excel, pero si un detalle en el archivo resultante, no puedo sumar las columnas que son numéricas así cambie el formato de las mismas, hay alguna opción para enviar en formato numérico (o crear la celda con formato numérico) al momento de crear el archivo?<br /><br />GRACIAS !!!khunohttps://www.blogger.com/profile/01666970496900737590noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-53987524205988938652013-12-18T15:44:09.435+01:002013-12-18T15:44:09.435+01:00Hola, tengo una consulta, estoy aplicando la libre...Hola, tengo una consulta, estoy aplicando la librería poi-3.0.1-FINAL-20070705.jar, no tengo problemas al generar el archivo excel, pero si un detalle en el archivo resultante, no puedo sumar las columnas que son numéricas así cambie el formato de las mismas, hay alguna opción para enviar en formato numérico (o crear la celda con formato numérico) al momento de crear el archivo?<br /><br />GRACIAS !!!khunohttps://www.blogger.com/profile/01666970496900737590noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-44583910875387119552013-11-27T13:43:55.943+01:002013-11-27T13:43:55.943+01:00Hola,
yo necesito mediante una aplicacion desarrol...Hola,<br />yo necesito mediante una aplicacion desarrollada en forms 10g, poder hacer carga de archivos xls y cargarlos a la base de datos, primero ubicar el archivo con un popup para ubicar el archivo y dejar la ruta en un text, estoy migrando un sistema de forms 6i a 10g,<br />help please<br />graciasXelohttps://www.blogger.com/profile/06228302155299632597noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-11753724037828998182012-05-07T20:40:34.911+02:002012-05-07T20:40:34.911+02:00Hola:
Por rendimiento cualquier tipo de archivo d...Hola:<br /><br />Por rendimiento cualquier tipo de archivo debe de ser generado primero temporalmente en el servidor de aplicaciones y luego transferirlo al equipo que utiliza el usuario. Pero en el caso que explico de como realizar las hojas de cálculo es totalmente necesario hacerlo de esa forma, no hay alternativa de generarlo directamente en el equipo del usuario.<br /><br />Lo complicado está en la configuración del servidor de la webutil, voy a tratar de resumirlo:<br /><br />* En el archivo formsweb.cfg hay que configurar las siguientes propiedades:<br />baseHTMLJInitiator=webutiljpi.htm<br />baseHTMLjpi=webutiljpi.htm<br />baseHTMLie=webutiljpi.htm<br />baseHTML=webutiljpi.htm<br />WebUtilArchive=frmwebutil.jar,jacob.jar<br />WebUtilLogging=off<br />WebUtilLoggingDetail=normal<br />WebUtilErrorMode=Alert<br />WebUtilDispatchMonitorInterval=5<br />WebUtilTrustInternal=true<br />WebUtilMaxTransferSize=16384<br /><br />* Firmar las librerías frmwebutil.jar y jacob.jar con sign_webutil.sh (en linux ) o sign_webutil.bat (en windows): sig_webutil.sh frmwebutil.jar<br /><br />* Autorizar las transferencias desde la carpeta temporal en el archivo webutil.cfg<br />transfer.appsrv.enabled=TRUE<br />transfer.appsrv.workAreaRoot=c:\Temp<br /><br /><br />Para transferir un archivo es simple, tienes que incorporar la librería webutil.pll y al programa añadir el grupo de objetos del archivo webutil.olb, esto mete un bloque WEBUTIL al principio de todos los bloques, hay que moverlo al último lugar.<br /><br />Una vez tienes la librería webutil.pll y los objetos añadidos de webutil.olb, puedes generar la hoja de cálculo, por ejemplo, en la carpeta c:\temp (si el servidor es Windows) o /home/temporal (si es Linux) y luego ya ejecutar:<br /><br />rdo := WEBUTIL_FILE_TRANSFER.AS_To_Client_With_Progress('c:\directorio_en_pc_del_usuario\archivo.xls', 'directorio_en_servidor_de_aplicaciones/archivo.xls', 'Título barra de progreso', 'Subtítulo barra de progreso);<br /><br />Web recomendada sobre la webutil: http://www.oracle.com/technetwork/developer-tools/forms/webutil-090641.html<br /><br />Saludos,Elías F.M.https://www.blogger.com/profile/17347744937231822831noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-85288957170917368242012-05-03T06:26:58.711+02:002012-05-03T06:26:58.711+02:00Hola sailefm . Antes que todo muchas gracias por e...Hola sailefm . Antes que todo muchas gracias por este blog esta muy bueno.<br /><br /> Hice todos los pasos mencionados y me funcionó perfectamente, pero localmente, es decir, ejecutando la forma desde Forms Developer. <br /><br />Pero cuando la pongo en el servidor e intento generar el archivo desde un cliente, se genera allá en el servidor.<br /><br />Ud. mencionó que la idea sería utilizar "webutil_file_transfer.DB_To_Client_With_Progress". Cómo puedo usar esa función de la webutil para la generación del archivo? que siginifican los parámetros que tiene? Será que hay otra manera en que pueda generar en el cliente el archivo excel?<br /><br />Gracias.alexarizahttps://www.blogger.com/profile/00328343773280219065noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-46206382998935068712011-07-19T11:36:49.831+02:002011-07-19T11:36:49.831+02:00Hola:
Con las fórmulas nunca se me ha dado el pro...Hola:<br /><br />Con las fórmulas nunca se me ha dado el problema que comentas. Te pego un ejemplo de un xls con fórmulas para que lo puedas probar:<br /><br />DECLARE<br /> v_wb ORA_JAVA.JOBJECT;<br /> v_fileout ORA_JAVA.JOBJECT;<br /> v_sheet ORA_JAVA.JOBJECT;<br /> v_row ORA_JAVA.JOBJECT;<br /> v_cell ORA_JAVA.JOBJECT;<br />BEGIN<br /> v_wb := hssfworkbook.new();<br /> v_sheet := hssfworkbook.createsheet(v_wb, 'new sheet');<br /> v_row := hssfsheet.createrow(v_sheet, 0);<br /> v_cell := hssfrow.createcell(v_row, 0);<br /> hssfcell.setcellvalue(v_cell, 100);<br /> v_cell := hssfrow.createcell(v_row, 1);<br /> hssfcell.setcellvalue(v_cell, 200);<br /> v_cell := hssfrow.createcell(v_row, 2);<br /> hssfcell.setcellformula(v_cell, 'SUM(A1:B1)');<br /> v_fileout := fileoutputstream.new('c:\temp\workbook.xls');<br /> hssfworkbook.write(v_wb, v_fileout);<br /> fileoutputstream.close(v_fileout);<br />END;<br /><br />Saludos,Elías F.M.https://www.blogger.com/profile/17347744937231822831noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-37515026668396146062011-07-12T09:33:33.267+02:002011-07-12T09:33:33.267+02:00Tras modificar valores de una hoja excel, las fórm...Tras modificar valores de una hoja excel, las fórmulas dependientes de esos valores no se recalculan. ¿Sabe alguien como solucionar esto? <br />GraciasHéctorhttps://www.blogger.com/profile/12685861474661046886noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-15946118824776002322011-05-05T21:24:35.814+02:002011-05-05T21:24:35.814+02:00Hola Elías,
Realmente útil este Post, si no hubie...Hola Elías,<br /><br />Realmente útil este Post, si no hubiera sido porque encontré esta información entonces aún estaría intentando comunicar JAVA y Forms.<br /><br />Muy concisa la lectura. Gracias!!!!will824https://www.blogger.com/profile/01666742786168368788noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-14938148322079708742011-04-29T22:39:38.574+02:002011-04-29T22:39:38.574+02:00En esa versiónla clase HSSFRegionUtil está en: org...En esa versiónla clase HSSFRegionUtil está en: org.apache.poi.hssf.usermodel.contrib.HSSFRegionUtil<br /><br />Para que te funcione bien tienes que meter en el CLASSPATH los siguientes jar (todos ellos se pueden descargar de: http://commons.apache.org): commons-beanutils-1.8.3.jar, commons-lang-2.6.jar y commons-logging-1.1.1.jar<br /><br />Ejemplo:<br /><br />DECLARE<br />v_error VARCHAR2(4000);<br />v_wb ora_java.jobject;<br />v_fileout ora_java.jobject;<br />v_sheet ora_java.jobject;<br />v_row ora_java.jobject;<br />v_cell ora_java.jobject;<br />v_region ora_java.jobject;<br />v_id_region NUMBER;<br />v_exception ora_java.jobject;<br />raisedexception ora_java.jobject;<br />BEGIN<br />v_wb := hssfworkbook.new();<br />v_sheet := hssfworkbook.createsheet(v_wb, 'new sheet');<br />v_row := hssfsheet.createrow(v_sheet, 0);<br />v_region := region.new(0, 0, 2, 10);<br />v_id_region := hssfsheet.addmergedregion(v_sheet, v_region);<br />hssfregionutil.setborderbottom(hssfcellstyle.border_medium_dashed, v_region, v_sheet, v_wb);<br />hssfregionutil.setbordertop(hssfcellstyle.border_medium_dashed, v_region, v_sheet, v_wb);<br />hssfregionutil.setborderleft(hssfcellstyle.border_medium_dashed, v_region, v_sheet, v_wb);<br />hssfregionutil.setborderright(hssfcellstyle.border_medium_dashed, v_region, v_sheet, v_wb);<br />v_cell := hssfrow.createcell(v_row, 0);<br />hssfcell.setcellvalue(v_cell, 'DENTRO');<br />v_cell := hssfrow.createcell(v_row, 11);<br />hssfcell.setcellvalue(v_cell, 'DERECHA1');<br />v_row := hssfsheet.createrow(v_sheet, 1);<br />v_cell := hssfrow.createcell(v_row, 11);<br />hssfcell.setcellvalue(v_cell, 'DERECHA2');<br />v_row := hssfsheet.createrow(v_sheet, 2);<br />v_cell := hssfrow.createcell(v_row, 11);<br />hssfcell.setcellvalue(v_cell, 'DERECHA3');<br />v_row := hssfsheet.createrow(v_sheet, 3);<br />v_cell := hssfrow.createcell(v_row, 0);<br />hssfcell.setcellvalue(v_cell, 'ABAJO');<br />v_fileout := fileoutputstream.new('c:\temp\workbook2.xls');<br />hssfworkbook.write(v_wb, v_fileout);<br />fileoutputstream.close(v_fileout);<br />EXCEPTION<br />WHEN ora_java.java_error THEN -- Controlar ORA-105100<br />MESSAGE('No se ha podido ejecutar Java: ' || ora_java.last_error);<br />WHEN ora_java.exception_thrown THEN -- Controlar ORA-105101<br />raisedexception := exception_.new(ora_java.last_exception);<br />BEGIN<br />MESSAGE('Exception: ' || exception_.tostring(raisedexception));<br />MESSAGE('Exception: ' || exception_.tostring(raisedexception));<br />EXCEPTION<br />WHEN ora_java.java_error THEN<br />MESSAGE('No se ha podido ejecutar Java: ' || ora_java.last_error);<br />END;<br />END;Elías F.M.https://www.blogger.com/profile/17347744937231822831noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-76088615058271682632011-04-28T11:44:14.429+02:002011-04-28T11:44:14.429+02:00Elias aqui vengo con otra duda, sobre celda combin...Elias aqui vengo con otra duda, sobre celda combinadas, la version que estoy utilizando es la Version 3.2-FINAL (2008-10-19) porque es la que utiliza el cliente (y no tengo opcion a implementar una mas reciente) y necesito darle formato a las regiones que me he creado. <br /><br />He visto que en nuevas versiones existe la clase org.apache.poi.hssf.util.HSSFRegionUtil , que me ayudaria, para por ejemplo, añadir los bordes... sabes si para la version que te digo existe algo para poder hacer lo mismo.<br /><br />Gracias de antemano. Sin duda es un gran descubrimiento que haya gente que desinteresadamente aporte al resto sus conocimientos. <br /><br />Muchas gracias de antemano.<br />Saludos.-A_A-https://www.blogger.com/profile/07814099194242157818noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-23569826961755296952011-04-28T08:24:16.118+02:002011-04-28T08:24:16.118+02:00Muchisimas gracias por este ultimo aporte, no sabe...Muchisimas gracias por este ultimo aporte, no sabes lo bien me he venido porque llevaba saturada con estounos dias y todo lo que encontraba por la red era incompleto.<br /><br />Gracias. <br />(Girlsgs)-A_A-https://www.blogger.com/profile/07814099194242157818noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-29438170370653831232011-04-26T17:24:15.335+02:002011-04-26T17:24:15.335+02:00Ejemplo de celdas combinadas:
Hay que importar la...Ejemplo de celdas combinadas:<br /><br />Hay que importar la clase: org.apache.poi.hssf.util.Region<br /><br />DECLARE<br /> v_wb ORA_JAVA.JOBJECT;<br /> v_fileout ORA_JAVA.JOBJECT;<br /> v_sheet ORA_JAVA.JOBJECT;<br /> v_row ORA_JAVA.JOBJECT;<br /> v_cell ORA_JAVA.JOBJECT;<br /> v_region ORA_JAVA.JOBJECT;<br /> v_id_region NUMBER;<br />BEGIN<br /> break;<br /> v_wb := hssfworkbook.new();<br /> v_sheet := hssfworkbook.createsheet(v_wb, 'new sheet');<br /> v_row := hssfsheet.createrow(v_sheet, 0);<br /> v_region := region.new(0, 0, 2, 10);<br /> v_id_region := hssfsheet.addMergedRegion(v_sheet, v_region);<br /> v_cell := hssfrow.createcell(v_row, 0);<br /> hssfcell.setcellvalue(v_cell, 'DENTRO');<br /> v_cell := hssfrow.createcell(v_row, 11);<br /> hssfcell.setcellvalue(v_cell, 'DERECHA1');<br /> v_row := hssfsheet.createrow(v_sheet, 1);<br /> v_cell := hssfrow.createcell(v_row, 11);<br /> hssfcell.setcellvalue(v_cell, 'DERECHA2');<br /> v_row := hssfsheet.createrow(v_sheet, 2);<br /> v_cell := hssfrow.createcell(v_row, 11);<br /> hssfcell.setcellvalue(v_cell, 'DERECHA3');<br /> v_row := hssfsheet.createrow(v_sheet, 3);<br /> v_cell := hssfrow.createcell(v_row, 0);<br /> hssfcell.setcellvalue(v_cell, 'ABAJO');<br /> v_fileout := fileoutputstream.new('c:\temp\workbook.xls');<br /> hssfworkbook.write(v_wb, v_fileout);<br /> fileoutputstream.close(v_fileout);<br />END;Elías F.M.https://www.blogger.com/profile/17347744937231822831noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-74757694422749894282011-04-19T11:50:33.618+02:002011-04-19T11:50:33.618+02:00Hola:
Yo lo tengo hecho usando la clase Calendar,...Hola:<br /><br />Yo lo tengo hecho usando la clase Calendar, de esta forma:<br /><br />DECLARE<br /> v_calendar ora_java.jobject;<br /> v_timezone ora_java.jobject;<br /> v_locale ora_java.jobject;<br /> v_fecha DATE;<br /> ...<br />BEGIN<br /> ...<br /> v_fecha := SYSDATE;<br /> v_timezone := TimeZone.getTimeZone('Europe/Madrid');<br /> v_locale := locale.new('es');<br /> v_calendar := calendar.getinstance(v_timezone, v_locale);<br /> calendar.set_(v_calendar, TO_NUMBER(TO_CHAR(v_fecha, 'YYYY')), TO_NUMBER(TO_CHAR(v_fecha, 'MM')) - 1, TO_NUMBER(TO_CHAR(v_fecha, 'DD')), TO_NUMBER(TO_CHAR(v_fecha, 'HH24')), TO_NUMBER(TO_CHAR(v_fecha, 'MI')), TO_NUMBER(TO_CHAR(v_fecha, 'SS')));<br /> hssfcell.setcellvalue_2(v_cell, v_calendar);<br /> ...<br />END;<br /><br />Espero que te sirva de ayuda.Elías F.M.https://www.blogger.com/profile/17347744937231822831noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-13827306492328866142011-04-18T21:01:34.907+02:002011-04-18T21:01:34.907+02:00Buenas, hace ya años que no lo toco, pero el campo...Buenas, hace ya años que no lo toco, pero el campo de texto, si le pones tipo fecha saldra en tipo fecha. En alguno de los campos permitia darle formato (Eso de dd/mm/yyyy)Tomáshttps://www.blogger.com/profile/11441521475161586522noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-71900592394486324322011-04-18T20:53:51.584+02:002011-04-18T20:53:51.584+02:00Gracias Elias por lo bien explicado que etá el tem...Gracias Elias por lo bien explicado que etá el tema. Una consulta:<br />¿Como puedo insertar una fecha en una celda, y que ésta aparezca con formato de fecha?<br />Gracias.INFORMATICA IES AS LAGOAShttps://www.blogger.com/profile/16963093973248939617noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-78356415897419741942011-01-26T00:11:11.284+01:002011-01-26T00:11:11.284+01:00excelente Elias, muchas gracias, en este momento y...excelente Elias, muchas gracias, en este momento ya he realizado las pruebas y han sido satisfactorias, agradezco mucho tu tiempo y colaboración y que bueno que existan blogs como estos, cualquier cosa en el futuro te vuelvo a molestar. Dios te bendiga !!esuleciohttps://www.blogger.com/profile/09328376104127308852noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-60142187590463270152011-01-25T19:23:58.896+01:002011-01-25T19:23:58.896+01:00Hola Enrique:
Con tener el JRE 1.6 y en el PATH d...Hola Enrique:<br /><br />Con tener el JRE 1.6 y en el PATH del equipo las carpetas C:\Program Files\Java\jre6\bin;C:\Program Files\Java\jre6\bin\client <br /><br />Y en el CLASSPATH la ruta C:\Program Files\Java\jre6\lib\rt.jar y la ruta a los jar de poi.<br /><br />Por ejemplo yo arranco el runtime con el siguiente bat (Tengo forms instalado en C:\Oracle\dev6i y el JRE 1.6 lo tengo instalado en C:\Oracle\dev6i\jre)<br /><br />set FORMS60_PATH=c:\temp;C:\Libra\L\plxs;C:\Libra\L\plls;C:\Libra\L\fmxs;C:\Libra\L\mmxs;C:\Libra\v52\plxs;C:\Libra\v52\plls;C:\Libra\v52\fmxs;C:\Libra\v52\mmxs<br />set UI_icon=C:\Libra\v52\ICONOS<br />set REPORTS60_PATH=c:\temp;C:\Datos\Libra\L\curso;C:\Libra\L\plls;C:\Libra\L\reps;C:\Libra\v52\plls;C:\Libra\v52\reps<br />set PATH=C:\Oracle\dev6i\jre\bin;C:\Oracle\dev6i\jre\bin\client;c:\oracle\dev6i\bin;C:\Libra\v52\vgls<br />set CLASSPATH=C:\Oracle\dev6i\jre\lib\rt.jar;C:\Datos\Libra\v52\jars\poi.jar;C:\Datos\Libra\v52\jars\poi-scratchpad.jar;C:\Datos\Libra\v52\jars\poi-contrib.jar<br />set NLS_LANG=SPANISH_SPAIN.WE8ISO8859P15<br />set NLS_DATE_FORMAT=DD/MM/YYYY<br />set NLS_NUMERIC_CHARACTERS=,.<br />set NLS_SORT=BINARY<br />set DIRECTORIO_SALIDA=C:\TEMP<br />set REPORTS60_TMP=c:\TEMP<br />start ifrun60 module=menu_mdi userid=USUARIO/PASSWORD@CADENA_CONEXIONElías F.M.https://www.blogger.com/profile/17347744937231822831noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-84676672516877946532011-01-25T00:06:52.652+01:002011-01-25T00:06:52.652+01:00una pregunta, yo ya implementé todas las clases y ...una pregunta, yo ya implementé todas las clases y desarrollé una forma la cual en mi maquina funciona muy bien, pero al instalarla y llamarla desde un cliente da problemas. Mi pregunta es qué requisitos debería de tener la máquina cliente para que funcione correctamente la forma. Supongo que el JDK 1.6 pero necesitará algo mas?<br /><br />graciasesuleciohttps://www.blogger.com/profile/09328376104127308852noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-12716456359299238352010-11-24T00:42:28.195+01:002010-11-24T00:42:28.195+01:00Este es mi aporte:
asi cargo un archivo desde Exce...Este es mi aporte:<br />asi cargo un archivo desde Excel hay que tomar en cuenta que se debe agregar al CLASSPATH el archivo rt.jar:<br />DECLARE<br /> jav_wb ORA_JAVA.JOBJECT;<br /> jav_filein ORA_JAVA.JOBJECT;<br /> jav_sheet ORA_JAVA.JOBJECT;<br /> jav_row ORA_JAVA.JOBJECT;<br /> jav_cell ORA_JAVA.JOBJECT;<br /> <br /> <br /> vc_sheet VARCHAR2(50);<br /> vc_cell VARCHAR2(50);<br /> FILENAME VARCHAR2(100):='C:\ARCHIVO_EXCEL2.xls';<br />BEGIN<br /> jav_filein := FileInputStream.new(FILENAME);<br /> <br /> jav_wb := hssfworkbook.new_1(jav_filein);<br /> jav_sheet := hssfworkbook.getSheetat(jav_wb,0); --PESTAÑA 0 = A LA PRIMERA<br /> jav_row := hssfsheet.getrow(jav_sheet,0); -- <br /> jav_cell := hssfrow.getcell(jav_row,0);<br /> <br /> vc_cell := HSSFCELL.getStringCellValue(jav_cell);<br /> message(vc_cell);<br /> FileInputStream.close(jav_filein);<br /> <br />EXCEPTION<br /> WHEN OTHERS THEN <br /> MESSAGE('ERROR DESCONOCIDO -> '||SQLERRM);<br /> <br />END;diserjaimehttps://www.blogger.com/profile/06018157553700357374noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-49424682087441500472010-11-24T00:38:35.788+01:002010-11-24T00:38:35.788+01:00Gracias por el aporte yo probé la carga de excel y...Gracias por el aporte yo probé la carga de excel y me funcionó bien ,pero quisiera saber como crear un archivo de microsoft word usando poi en oracle forms 10gdiserjaimehttps://www.blogger.com/profile/06018157553700357374noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-54710585396921823352010-10-06T23:58:43.342+02:002010-10-06T23:58:43.342+02:00hola,
Eso se debe a que la máquina virtual de Jav...hola,<br /><br />Eso se debe a que la máquina virtual de Java se queda sin memoria. En Forms 6 en cliente / servidor hasta donde yo se no hay manera de aumentarla. En Forms 10g tiene que haber algún parámetro, pero no te puedo decir exactamente.<br /><br />Otra alternativa sin usar Java sería generar el xls directamente en la base de datos usando el paquete xml_spreadsheet que puedes bajar de: http://matzberger.de/oracle/spreadsheet-tut-en.html<br /><br />Saludos,Elías F.M.https://www.blogger.com/profile/17347744937231822831noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-37735738010604005262010-10-06T22:13:50.358+02:002010-10-06T22:13:50.358+02:00Hola a todos,
esta version con poi me ha servido ...Hola a todos, <br />esta version con poi me ha servido de mucho para exportar a xls, pero se me presenta un problema, estoy generando un reporte que tiene aprox 26000 registros, pero cuando va por el 14700 me envia un msg de error, no oracle exception 105101, y no hace nada mas. Alguien por favor que me ayude, tengo ya varios dias y no he podido determinar el problema. gracias de antemano..Unknownhttps://www.blogger.com/profile/11809060020616844465noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-11825972330085009342010-09-22T15:43:25.530+02:002010-09-22T15:43:25.530+02:00La última versión estable de POI es la 3.6, aunque...La última versión estable de POI es la 3.6, aunque en desarrollo está ya la 3.7b3. <br /><br />Se pueden añadir versiones superiores a la 3.0.2 a Forms10g, pero es necesario subir la versión de la JDK del Developer Suite a la 1.6 para que lo permita.Luis Arroyohttps://www.blogger.com/profile/08722300926305258203noreply@blogger.comtag:blogger.com,1999:blog-8142776109631722890.post-12889278677142005202010-04-14T18:27:09.663+02:002010-04-14T18:27:09.663+02:00Buenos Dias,
Alguien ha logrado insertar una imag...Buenos Dias,<br /><br />Alguien ha logrado insertar una imagen en el archivo de EXCEL generado por el POI, ya que he tratado y no he tenido exito.Unknownhttps://www.blogger.com/profile/13027015646551787633noreply@blogger.com