REPORTES EN PYTHON Y JASPERREPORT
Publicado por Roberto Matarrita (106 intervenciones) el 27/11/2017 05:12:13
Buenas noches.
Sigo en el proceso de hacer reportes en Python.
Me encontré JasperReport, muy bueno. experimentando con el logré hacer reportes y ejecutarlos desde Python.
Pero tengo el gran problema que no puedo verlos en la pantalla antes de grabarlos en el disco. Voy a poner el código que hace este proceso, así ya les queda a las demás personas.
Necesito por favor si alguien ha hecho reportes en JasperReport y me pueda ayudar. Según me enviaron información me dicen que con la siguiente instruccion, se pueden ver los reportes en pantalla. Pero realmente no se como hacerlo. Si me pueden ayudar excelente ya que es lo único que me falta para ver los reportes en pantalla y de antemano así ya nos queda el código listo para que cualquier paythoniano lo pueda usar.
Esta es la instrucción que me enviaron. Pero no se como implementarla.
JasperViewer.viewReport (jasperPrint)
Gracias
Roberto
Sigo en el proceso de hacer reportes en Python.
Me encontré JasperReport, muy bueno. experimentando con el logré hacer reportes y ejecutarlos desde Python.
Pero tengo el gran problema que no puedo verlos en la pantalla antes de grabarlos en el disco. Voy a poner el código que hace este proceso, así ya les queda a las demás personas.
Necesito por favor si alguien ha hecho reportes en JasperReport y me pueda ayudar. Según me enviaron información me dicen que con la siguiente instruccion, se pueden ver los reportes en pantalla. Pero realmente no se como hacerlo. Si me pueden ayudar excelente ya que es lo único que me falta para ver los reportes en pantalla y de antemano así ya nos queda el código listo para que cualquier paythoniano lo pueda usar.
Esta es la instrucción que me enviaron. Pero no se como implementarla.
JasperViewer.viewReport (jasperPrint)
Gracias
Roberto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import sys
import os
import PyPDF2
import pyjasper
from platform import python_version
from pyjasper.jasperpy import JasperPy
from PyPDF2 import PdfFileMerger,PdfFileReader
input_file = os.path.dirname(os.path.abspath(__file__)) + '/report4.jrxml'
output = os.path.dirname(os.path.abspath(__file__)) + '/reportes'
print(input_file)
print(output)
con = {
'driver': 'postgres',
'username': 'postgres',
'password': 'Administra8080',
'host': 'localhost',
'database': 'municipal',
'port':'5432'
}
x=input("Digite codigo de empleado :")
jasper = JasperPy()
jasper.process(input_file,output_file=output,format_list=["pdf"], parameters={'idenifica': (x)},db_connection=con)
Valora esta pregunta


0