Hola de nuevo, Python es libre, en principio la versión iSeriesPython no tiene coste.
Hay dos posibilidades para instalar Python en el AS400, una es usar el paquete Download python27_revE.zip (17.6 MB) que se encuentra en Sourceforge y la otra si tienes versiones 7.X de OS400 es instalar desde los cd originales que trae el sistema operativo. Yo aunque estoy en 7.1 instalé la versión de iSeriesPython. En esta URL puedes ver que conviene más https://iseriespython.blogspot.com.es/ En la primera entrada de este blog https://iseriespython.blogspot.com.es/2016/11/which-python-should-you-choose.html que ventajas tiene una u otra instalación. A mí me sirve la de iSeriesPython, porque vengo desde la versión 2.5. Para instalar Python debes ser qsecofr, porque tienes que crear archivo de salvar, y restaurar desde el fichero de salvar que te descargar desde Sourceforge. Tienes una guía de instalación en el fichero readme.txt del fichero que te bajas, que es esto: Installation of iSeriesPython 2.7 Requires V5R3 or higher --------------------------------------------------------- * Download python27_revE.zip. * Create two save files PYTHON27 and LIB in QGPL. * Extract the contents of python27_revE.zip. * FTP the files python27.savf and lib.savf to your iSeries (see HOWTO_FTP.txt for detailed instructions). * If library PYTHON27 does not already exist, create it. * Run RSTOBJ OBJ(*ALL) SAVLIB(PYTHON27) DEV(*SAVF) SAVF(QGPL/PYTHON27) * Run RST DEV('/qsys.lib/qgpl.lib/lib.file') OBJ(('/python27/lib')) CRTPRNDIR(*YES) * Add the site-packages folder: mkdir '/python27/site-packages' * If it is not already in QGPL, duplicate the PYTHON27/PYTHON command: CRTDUPOBJ OBJ(PYTHON) FROMLIB(PYTHON27) OBJTYPE(*CMD) TOLIB(QGPL) To utilize iSeriesPython in interactive mode, execute the PYTHON command from a command line. To execute iSeriesPython scripts in batch, submit the PYTHON command as in the following example: SBMJOB CMD(PYTHON PROGRAM('/myscripts/example.py') PARM('Arg 1' 'Arg 2')) JOB(EXAMPLE) ALWMLTTHD(*YES) Note: the ALWMLTTHD parameter is only required for Python scripts that will utilize threading. If you use an IFS directory other than '/python27' for the lib directory, put the name of that directory into a data area called PYTHONHOME. Después de instalar Python, debes crear la carpeta /python27/site-packages porque es ahí donde se deben poner los módulos que vayas a usar de Python, por ejemplo xlsxwriter. Xlsxwriter también es gratuito y libre. Una peguilla con relación a otros sistemas es que no funciona pip para instalar sencillamente los módulos. Para instalar los módulos que quieras usar hay que descargarlos y poner los ficheros en esa carpeta. Yo uso https://pypi.python.org/pypi para obtener lo que voy necesitando y me fijo en que sea para la versión 2.7 de Python. Julio. De: forum.help400-boun...@listas.combios.es [mailto:forum.help400-boun...@listas.combios.es] En nombre de beng...@einb.net Enviado el: martes, 7 de noviembre de 2017 12:44 Para: forum.help400 <forum.help400@listas.combios.es> Asunto: RE: Mandar archivo en formato Excel por mail Buenos días, lo primero muchas gracias a todos , Julio Python que coste tiene?, se configura fácil?. Saludos Ana El 07-11-2017 12:19, Julio Ríos escribió: Hola, yo utilizo para generar xlsx Python en AS400 (iSeriesPython, http://www.iseriespython.com/ ). Os adjunto en código de ejemplo que permite crear en formato Excel cualquier consulta sql, con el uso de la librería xlsxwriter. La generación de Excel puede ser complejo o no dependiendo que los colores y formateo del albarán y lo bonito que se vea ... El envío de correo también es sencillo con python. Está probado con Python 2.7 en AS400 7.1, entiendo que se puede instalar en versiones 5.4 de OS400 Julio. De: forum.help400-boun...@listas.combios.es<mailto:forum.help400-boun...@listas.combios.es> [mailto:forum.help400-boun...@listas.combios.es] En nombre de Alex Martínez Enviado el: martes, 7 de noviembre de 2017 10:59 Para: forum.help400 <forum.help400@listas.combios.es<mailto:forum.help400@listas.combios.es>> Asunto: Re: Mandar archivo en formato Excel por mail Puedes probar con TABLEXLS http://www.easy400.net/hssfcgi/html/page4.htm http://www.easy400.net/hssfcgi/html/page7.htm El 7 de noviembre de 2017, 10:33, <beng...@einb.net<mailto:beng...@einb.net>> escribió: Buenos días, tengo un cliente que me pide le pase el albarán en formato Excel por mail, ahora se genera automáticamente en pdf y se envía, conocéis alguna utilidad que haga esta conversión o algún documento donde explique como diseñarlo. Gracias Ana Noguero ____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L. ____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.