Add column headers only to top of CSV/XLS files
Brought to you by:
eswenson
In ReportWriteProviderImpl.java line 521
Originally :
if (exportType == ORStatics.EXPORT_PDF)
jasperDesign.setColumnHeader(bandHeader);
Patch :
if (exportType == ORStatics.EXPORT_PDF) {
jasperDesign.setColumnHeader(bandHeader);
} else {
jasperDesign.setTitle(bandHeader);
}
This will make it so that the column headers will
appear only at the top of the CSV and XLS files instead
of in between each result section. I do appreciate that
you got rid of the page footers and whatnot from them,
but I think the column headers are still important to
make the CSV and XLS files useful.
I think this also would be a good addition to have in
the parameters section for reports.
Logged In: YES
user_id=1157334
Originator: NO
As of Open Reports 2.2 the change is now as follows:
org.efs.openreports.engine.JasperReportingEngine.java line 518
Originally:
if (exportType == ReportEngine.EXPORT_PDF) jasperDesign.setColumnHeader(bandHeader);
Patch:
if (exportType == ReportEngine.EXPORT_PDF) jasperDesign.setColumnHeader(bandHeader);
else jasperDesign.setTitle(bandHeader);