Tag: 杰出的

在JasperReports服务器输出的Excel中的自动filter不工作

当我在iReport中运行报告时,我可以使Autofilter工作,但是当我从JasperReports服务器运行相同的报告时, Autofilter不会出现。 有没有什么特殊的configuration,我需要从JR服务器的 Autofilter工作?

如何在MS中使用jrxml生成的excel头文本添加新行

我有一个jrxml文件使用Excel工作表生成。 从jrxml的行如下所示: <text><![CDATA[Historical Places]]></text> 在我的Excel表格中,我希望历史和地点以两行显示。 我尝试了一些来自XML的链接的东西在XML中添加一个新的行/中断标记 ,它不起作用。 这些是我尝试过的一些方法,但没有奏效: <text><![CDATA[Historical Places]]></text> <text><![CDATA[Historical \n Places]]></text> <text><![CDATA[Historical \r\n Places]]></text> <text><![CDATA[Historical "\r\n" Places]]></text> <text><![CDATA[Historical &#x13&#x10; Places]]></text> <text><![CDATA[Historical<br /> Places]]></text>

使用XLSX作为输出时如何保护Jasper生成报告?

Jasper Report输出从xls更改为xlsx时,我遇到了有关文件保护的问题。 因为与XLS相比,XLSX可以支持更大的行(高达1.000.000),所以需要进行更改。 问题是报告需要保护。 这是一个简单的任务,因为Jasperconfiguration支持这个使用 <property name="net.sf.jasperreports.export.xls.password" value="password" /> http://jasperforge.org/uploads/publish/jasperreportswebsite/trunk/config.reference.html#net.sf.jasperreports.export.xls.password 但是这不起作用,当输出是XLSX,我尝试使用微不足道,如从XLS到XLSX的变化,结果保持不变。 <property name="net.sf.jasperreports.export.xlsx.password" value="password" /> 使用XLSX作为输出时如何保护Jasper生成报告?

JasperReports:如何在Excel中定义标题

我正在清理使用Jasper Reports 3.1.2的遗留应用程序,并试图弄清楚如何定义一个标题,该标题显示为生成的Excel电子表格(页面设置,页眉/页脚)下的标题。 现有的代码已经做了这个脚注使用: exportParameters.put(JRXlsAbstractExporterParameter.LEFT_FOOTER, "My footer text"); 我找不到JRXlsAbstractExporterParameter类中头的等效参数。 有没有办法在JRXML模板或通过API来做到这一点? 从生成的Excel报告中添加屏幕截图,显示Excel检测到JRXlsAbstractExporterParameter类(上面的代码)中定义的页脚。 我正在尝试做同样的标题。

iReport xls导出排除细节带?

我目前正在使用iReports 5.1.0。 我一直在尝试使用格式导出属性来修改基于导出的报告。 属性类似于… <property name="net.sf.jasperreports.export.xls.exclude.origin.band.phase" value="groupHeader"/> <property name="net.sf.jasperreports.export.xls.exclude.origin.group.phase" value="Phase"/> 我想出了如何根据运行时的导出来处理报表中的每个波段。 但是,我无法弄清楚如何用细节乐队做到这一点。 如果我有一个细节乐队,我可以这样做… <property name="net.sf.jasperreports.export.xls.exclude.origin.band.detail1" value="detail"/> 不过,我有3个不同的细节带。 输出到excel时,我需要排除第一个细节带。 然后,我需要只有第一个细节带2显示。 我查看了所有的文档,似乎无法find任何有关上述方法实现此信息。 我知道我可以在expression时使用打印,但是如果可能的话,我更喜欢这样做。 这是我的报告属性… <property name="ireport.zoom" value="1.0"/> <property name="ireport.x" value="0"/> <property name="ireport.y" value="0"/> <property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> <property name="net.sf.jasperreports.export.xls.freeze.row" value="0"/> <property name="net.sf.jasperreports.export.xls.freeze.column" value="0"/> <property name="net.sf.jasperreports.export.xls.remove.empty.space.between.columns" value="true"/> <property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" value="true"/> <property name="net.sf.jasperreports.export.xls.exclude.origin.band.title" value="title"/> <property name="net.sf.jasperreports.export.xls.exclude.origin.band.group" value="groupHeader"/> <property name="net.sf.jasperreports.export.xls.exclude.origin.group.group" value="Group"/> […]

用JasperXlsxExporterBuilder在工作表中分开子报表

我想分开工作表中的子报表,但如果我setOnePagePerSheet(true)第二个子报表,这是非常长的rest时间也在多个工作表中。 我想每个子报表只有一个工作表。 这些是我的出口商设置: reportBuilder.title(cmp.subreport(criteriaReportBuilder), cmp.pageBreak(), cmp.subreport(secondReportBuilder)); JasperXlsxExporterBuilder xlsxExporter = DynamicReports.export.xlsxExporter(outputStream); xlsxExporter.setCollapseRowSpan(false); xlsxExporter.setRemoveEmptySpaceBetweenColumns(true); xlsxExporter.setRemoveEmptySpaceBetweenRows(false); xlsxExporter.setDetectCellType(true); xlsxExporter.setWhitePageBackground(false); xlsxExporter.setIgnoreGraphics(false); xlsxExporter.setOnePagePerSheet(true); xlsxExporter.setMaxRowsPerSheet(Integer.MAX_VALUE); reportBuilder.toXlsx(xlsxExporter);

JasperReports:在新的excel工作表中取消合并列

我在Jasper Reports中出现excel导出问题。 我的报告的输出excel文件有不需要的合并单元格,这取决于我用于每个报表的报表模板。 我在第一张Excel表格中显示报告模板,在第二张Excel表格中显示“列标题”和“数据”。 我想要做的是忽略第二张表中的合并单元格。 我用 <property name="net.sf.jasperreports.export.xls.break.before.row" value="true"/> 财产创造第二张。 我不允许更改模板,所以我应该find一种方法来忽略第二张表中的合并单元格,这里是我的excel文件的截图 正如你所看到的,在第二列中有四个合并的单元格。 任何想法忽略这些不需要的合并单元格? 谢谢!

从Excel / Word到Jas​​perReports服务器的报告超链接

我有一个超链接从Excel到JasperReports服务器的报告的问题,我有以下url: http://localhost:8080/jasperserver/flow.html?_flowId=viewReportFlow&ParentFolderUri=/reports&reportUnit=/reports/ReportePorCampo&standAlone=true 我将报告导出为XLS或ODT格式。 我点击链接,浏览器显示login页面,我把login信息,但当我点击loginbutton时,报告不会显示(显示报告目录的内容,但不显示请求的报告)。 另一方面,如果我将报告导出为PDF格式并点击,则有效地打开浏览器并显示login页面(通常以xls为单位),但是当我login时,报告立即显示。 为什么是这样? 如果链接相同,区别在于执行URL的软件。

用JasperReport格式化Excel中的小数点有困难

我做了一个Excel报告,其中包含一些数字格式为##0.# Double型TextFields 。 在OpenOffice中,这些单元格格式正确(这正是我所需要的) 1.56 – > 1.6 0.0 – > 0 但是,当我用Microsoft Excel打开报表时,小数点并没有像我所指出的那样消失。 1.56 – > 1.6 0.0 – > 0。 经过一番search之后,我在Excel中发现了一个关于数字格式的文章。 Excel格式的数字可选小数位 我尝试了[=0]0;.#而不是postbuild议。 但Excel抱怨我的手机号码格式坏了。 我的问题是:我应该在JasperReport中使用什么模式,所以Excel不会显示结尾的小数点? 更新 :我只是找出在链接描述的模式不解决所有情况下,它只匹配0,而不是1.0,2.0 …等

将excel页面devise导出到Jasper .jrxml文件

我的客户对JasperReports .jrxml文件一无所知。 正因为如此,他们给了我一个Excel文件的报告devise。 然后我手工创buildjrxml。 可以将Excel页面导出到jrxml文件中?