Jasper Reports

367 views
Skip to first unread message

carole...@gmail.com

unread,
Jun 11, 2007, 8:53:09 PM6/11/07
to Django users
Has anyone successfully used Jasper Reports on the server being called
from a Django view?

I've done a few things with ReportLab, but we have the need for a
graphical Report Designer, which I don't believe exists for Report
Lab...so we were talking about the possibiltiy of using Jasper
Reports...thought I'd see if anyone had done this before?

Carl Karsten

unread,
Jun 11, 2007, 9:14:25 PM6/11/07
to django...@googlegroups.com
carole...@gmail.com wrote:
> Has anyone successfully used Jasper Reports on the server being called
> from a Django view?
>
> I've done a few things with ReportLab, but we have the need for a
> graphical Report Designer, which I don't believe exists for Report
> Lab.


Check out:
http://dabodev.com/documentation
Report Designer Overview (Paul, 2006-02-13, 23 minutes)
(gui report designer for reportlab)

I have never used it, but it looks pretty cool.

Carl K


carole...@gmail.com

unread,
Jun 11, 2007, 11:59:47 PM6/11/07
to Django users
I downloaded the screencast on it, which took forever, it looks pretty
crude right now. I'm sure it will develop over time, but my boss has
seen iReport for Jasper Reports before, which is why he was wanting me
to try and use that.

I've done a form design tool for something else in Java a few years
ago... I'm toying with the idea of learning more about rfxml and
creating a java based designer for ReportLab...but that will probably
have to wait a while.


On Jun 11, 9:14 pm, Carl Karsten <c...@personnelware.com> wrote:

karma...@gmail.com

unread,
Jun 12, 2007, 4:56:16 AM6/12/07
to Django users
I inherited an online reporting/statistic web-app built with Spring
and Jasper Reports.

After being exposed to that, it is safe to say that I wont vulentarily
use Jasper in any future project, ever.

I haven't followed any of the links here, but iReport is a pretty
horrible program to work with as well if you
intend to export the reports to Excel.

I'm building a reporting app myself in django as a replacement for the
Spring thingy I mentioned above.
My approach is to roll my own reporting; based on a query and an lot
of various configurations, I build an
XML file with the query result and all the parameteres. Then I have
various command-line applications
that I call 'exporters'. I pipe the XML into the exporter, which is
able to convert it to anything, and pipe
the exporters output back into a file that I put up for download.

It sounds a lot like 'not-invented-here' mentality, but with the
requirement to export to virtually anything,
plus the existing application was a mess, this was the best way to do
it that I could think of.

On Jun 12, 5:59 am, "carole.zie...@gmail.com"

Eugene Morozov

unread,
Jun 12, 2007, 7:19:17 AM6/12/07
to Django users

On 12 июн, 04:53, "carole.zie...@gmail.com" <carole.zie...@gmail.com>
wrote:


> Has anyone successfully used Jasper Reports on the server being called
> from a Django view?

I've implemented a Jasper server in Jython. It listens on some network
port and generates Jasper reports based on data incoming from socket.
The data was sent by a Django application.

This was work for hire, so I cannot share the sources. But it is
really easy to use Jasper within Jython.

And if it is possible to run Django under Jython, the task would
become even simpler.
Eugene

olive

unread,
Jun 12, 2007, 8:36:01 AM6/12/07
to Django users
Hello,

another way is to use OpenOffice:
- easy to use and feature reach graphical interface (Text, Draw,
Presentation or Speadsheet)
- Native PDF export (you don't need any Adobe product)
- standard Open Document Format (recommended way to populate data from
a template using LXML for example)
- PyUno API (to automate document opening and exporting)
- very good performance

Feel free (of charge) to ask question ;-)

HTH,

Olive

Joel

unread,
Jun 12, 2007, 10:11:15 AM6/12/07
to django...@googlegroups.com
I went down the exact same path as you. I wanted to use Jasper/iReport
with Django. In the end, it ended up being easier just using Report Lab
which has produced some very nice results. I do miss iReport, but for
our purposes we didn't need a graphical editor for the reports on this
project - they were very custom.

It's nice that ReportLab integrates tightly with Django. I think that
trying to use Jasper would have been a kludge at best.

-- Joel

carole...@gmail.com

unread,
Jun 12, 2007, 10:30:58 AM6/12/07
to Django users
Yeah...I'm surprised though that iReport hasn't branched off to have a
Save As Report Lab report though. It is a nice report design
package...they shouldn't tie themselves to one report format....

On Jun 12, 10:11 am, Joel <joelli...@iwcenter.com> wrote:
> I went down the exact same path as you. I wanted to use Jasper/iReport
> with Django. In the end, it ended up being easier just using Report Lab
> which has produced some very nice results. I do miss iReport, but for
> our purposes we didn't need a graphical editor for the reports on this
> project - they were very custom.
>
> It's nice that ReportLab integrates tightly with Django. I think that
> trying to use Jasper would have been a kludge at best.
>
> -- Joel
>

Reply all
Reply to author
Forward
0 new messages