wiki:BluePrint/Reporting

Version 15 (modified by Fran Boon, 12 years ago) ( diff )

ReportLab & PIL are symlinks

Blueprint for Reporting/Charting

We need to be able to generate Pretty & Informative Reports from the database

S2 version:

Geraldo is a powerful-looking library which we could make use of (for PDF (via ReportLab) & Graphics (via PIL)):

Excel files can be written using:

T2 includes a basic barchart function:

def barchart(data,width=400,height=15,scale=None,
             label_width=50,values_width=50):
    if not scale: scale=max([m for n,c,m in data])
    if not scale: return None
    return TABLE(_class='barchart',
           *[TR(TD(n,_width=label_width,_style="text-align: right"),
           TABLE(TR(TD(_width=int(m*width/scale),_height=height,
           _style='background-color:'+c))),TD(m,_width=values_width),
           _style="vertical-alignment: middle") for n,c,m in data])

Could be something to use Flash?


BluePrints

Note: See TracWiki for help on using the wiki.