Tag: 贾斯珀报告

无法使用jasper报告在xls文档中显示图表

我是jasper reports新手。 我可以通过贾斯珀报告将数据导出到Excel工作表。 当我在iReports创build饼图时,它在预览中显示。 当我在jsp文件中编写下面的代码来查看JasperViewer报告时,它会显示数据和图表。 但是,当我试图保存该文档(即在JasperViewer中,它提供了许多方式保存PDF或RTF或XLS的报告)作为XLS,然后错误来到控制台 net.sf.jasperreports.engine.JRException: The cell cannot be added. 但是,当我从.jrxml文件中删除图表,然后我能够导出数据到Excel文件。 我也读了一些在Excel文档中将JR图表作为图像插入的地方。 但是xls文件没有拍摄任何图像。 以下是我的JSP文件: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1" import="java.sql.*,java.util.*, net.sf.jasperreports.engine.*,java.io.*, net.sf.jasperreports.engine.design.*, net.sf.jasperreports.view.JasperViewer" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body> <% try{ Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3309/jasperdb", "root", "root"); FileInputStream fis=new […]

Excel – 不同的超链接导致同一个网站

我从iReport中devise的Jasper报告生成Excel,其中包含一些不同的网站超链接。 他们都包含如下条件 nvl(Country,'null')='SK' 当我打开Excel工作表中的第一个超链接时,它会打开更改条件的正确网站 nvl%28Country%2C%27null%27%29%3D%27SK%27% 问题是,当我点击其他条件的其他链接,它仍然打开第一个链接。 注意:链接长度超过255个字符。 有人遇到这个问题吗? 可以修复吗?

如何在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>

JasperReports:如何在Excel中定义标题

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

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

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

用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文件中?

我们如何将图片locking或embedded到XLS Jasper Report的单元格中?

我正在准备一个使用Jasper日托的电子表格。 我们将每个孩子的信息和孩子的相应图片与他们的父母一起填入一行中。 (即)每行将有一个孩子的信息与一个单元格有一个图像。 当我试图按照孩子的姓氏​​过滤或按字母顺序排列时,图像不会跟随该行中的信息。 我们在Jasper中有一个属性,用于将图像embedded到单元格(部分单元格)中? 谢谢。

贾斯珀报告JExcelApi作为文本出口数字

我有一个成功导出到Excel的Jasper报告,但所有数字列(当前types为java.math.BigDecimal)在Excel中显示为types“常规”。 这使得无法对列进行数字操作(例如添加额外的0) – 即使您首先将单元格的格式转换为数字。 我曾尝试使用不同的Javatypes的列,但无济于事。 有没有人知道任何方式在Jasper中指定数字单元格应在Excel中给定一个数值types?

从JasperViewer保存到Excel

我正在使用JasperViewer向用户显示报告,并能够导出为pdf , word和Excel 。 问题是保存到Excel ,错误提示说: Exception in thread "AWT-EventQueue-0" java.lang.VerifyError: (class: net/sf/jasperreports/engine/export/JRXlsExporter, method: createMergeRegion signature: (Lnet/sf/jasperreports/engine/export/JRExporterGridCell;IILorg/apache/poi/hssf/usermodel/HSSFCellStyle;)V) Incompatible argument to function at net.sf.jasperreports.view.save.JRSingleSheetXlsSaveContributor.save(JRSingleSheetXlsSaveContributor.java:104) at net.sf.jasperreports.swing.JRViewerToolbar.btnSaveActionPerformed(JRViewerToolbar.java:407) 这里是我用来显示我的报告的代码: public void showReport() throws SQLException { RNVehicle rnVehicle = new RNVehicle(); vehicles.clear(); vehicles= rnVehicle.getVehiculos(); //Path to your .jasper file in your package String reportName = "reports/ReportVehicles.jasper"; //Get a stream […]