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.

Responder a