Hola a tod@s: Es posible que me esté metiendo en un “berenjenal” pero voy a intentar resumir el montaje.
En el AS400 se tiene que tener instalado uno de los entornos de ejecución de Java (en V6R1): 5761JV1 *BASE 5761JV1 7 Java Developer Kit 5.0 5761JV1 8 J2SE 5.0 32 bits 5761JV1 10 Java Developer Kit 6 5761JV1 11 Java SE 6 32 bits Yo tengo instalados estas opciones pero con las tres primeras sobraría. También se necesita las bibliotecas de Java POI HSSF de la Fundación Apache. Actualmente utilizo la versión 3.1 que es muy antigua. Scott Klement tiene publicada una utilidad que permite recorrer una hoja de cálculo celda a celda. Por cada una con un valor activa un “evento” que llama a un procedimiento RPG para hacer “algo”. Esta utilidad está compuesta de dos partes: un programa de Java, encargado del recorrido de la hoja de cálculo y de un programa de servicio RPG encargado de “activar” todo el proceso desde RPG. Sólo queda construir nuestro programa para cargar la hoja de cálculo. En él debemos definir varios subprocedimientos que serán ejecutados cada vez que se encuentre una celda numérica, alfabética o una fórmula. No es muy complejo pero tampoco es trivial. Tengo que buscar los ejemplos, enlaces (no sé si estarán disponibles) y el código fuente. Los enlaces estarán en inglés pero menos es nada. A ver si mañana puedo enviar algo. Saludos, Javier De: [email protected] [mailto:[email protected]] En nombre de Juan Gutierrez Ruiz Enviado el: miércoles, 04 de marzo de 2015 18:16 Para: forum.help400 Asunto: Re: Grabar registros desde una Hola de Excel a una Tabla del DB2 del as400 por supuesto Javier si me haces ese favor te lo agradeceré gracias De: Javier Mora<mailto:[email protected]> Enviado el: miércoles, 4 de marzo de 2015 02:42 a. m. Para: forum.help400<mailto:[email protected]> Otra opción, que nosotros usamos, es procesar, validar y cargar en la base de datos la hoja de cálculo directamente desde el AS400. Tenemos unas utilidades de Scott Klement que te permiten tratar de forma nativa un Excel desde RPG. La configuración del entorno no es sencilla (incluye Java) pero tampoco hay que ser ingeniero espacial para hacerlo. Si estás interesado te puedo hacer llegar el código y algunos recursos que te ayuden a utilizarlo. Saludos, Javier De: [email protected] [mailto:[email protected]] En nombre de Juan Gutierrez Ruiz Enviado el: miércoles, 04 de marzo de 2015 2:05 Para: forum.help400 Asunto: Grabar registros desde una Hola de Excel a una Tabla del DB2 del as400 Buenas Noches Foro estoy generando un archivo de captura en Excel y necesito trasladarla a una tabla de as400 esto lo puedo hacer desde las sesión del emulador 5250, con Enviar sin embargo me gustaría hacer una macro con un botón desde visual Basic del Excel y cada que apriete el botón de grabar lo envía al AS400 Conozco lo básico de Excel, he estado buscado y al parecer lo puedo hacer a través de un ODBC alguien tendrá un pedazo de código o un ejemplo de como hacerlo se los voy agradecer muchas gracias de ante mano saludos
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

