Tag: ireport

无法在weblogic 11 + linux中成功导出excel

<% response.reset(); response.setHeader("Content-Disposition", "attachment;filename=\"" + "test.xls\""); response.setHeader("Content-Transfer-Encoding", "binary"); response.setContentType("application/vnd.ms-excel"); InputStream is = new FileInputStream(realPath); //OutputStream outStream = response.getOutputStream(); JasperPrint jasperPrint = JasperFillManager.fillReport(is, parameters, new JRBeanCollectionDataSource(pdfList)); JRAbstractExporter exporter = new JExcelApiExporter(); exporter.setParameter(JExcelApiExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JExcelApiExporterParameter.IS_DETECT_CELL_TYPE, Boolean.TRUE); exporter.setParameter(JExcelApiExporterParameter.IS_WHITE_PAGE_BACKGROUND, Boolean.FALSE); exporter.setParameter(JExcelApiExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS, Boolean.TRUE); exporter.setParameter(JExcelApiExporterParameter.OUTPUT_STREAM, out); exporter.exportReport(); outStream.flush(); outStream.close(); out.clear(); out =pageContext.pushBody(); %> 我们使用上面的代码来生成一个excel,它在tomcat + windows中运行良好,但是在我们上传到linux + weblogic服务器之后,excel被破坏了。 我用文本编辑器打开excel,发现在excel里面加了几个空行,导致excel无法打开成功,任何人都可以点我正确的方向? 为什么有空间? 怎么回事? […]

JasperReports / iReport中的Excel数据源:无法获取类“java.sql.Date”的字段“Date”的值

我已经使用Excel文件作为数据源来构build报告与iReport 。 xls文件包含dateyyyy-MM-dd格式。 我已经将Date字段类设置为java.sql.Date,并在iReport中单击预览。 出现错误: Unable to get value for field 'Date' of class 'java.sql.Date'. 我也尝试过使用java.util.Date 。 你有什么想法?

贾斯珀iReport自定义date和自定义时间

在Excel中,我有一个date格式yyyy.MM.dd hh:mm和时间格式hh:mm。 我将其设置为iReport数据库的来源。 在iReport中设置自定义date格式的date与Excel中相同。 然后我设置class =“java.util.Date” 。 那时候,我应该select哪一个class? 我尝试了很多,没有工作。 我认为,问题是,我不能设置另一个自定义date格式,所以iReport不能识别它。 感谢您的帮助。

Excel图表属性

我在报告中有几个图表。 我需要把图表作为图像 。 可以通过在MS Excel 2010中select“ 格式图片” – >“属性” – >“不要移动或使用单元格大小”来实现此属性。 我可以用iReport来实现这个图像吗? 。 目前的devise:

iReport – 在第二页上结束的第一页的行

我正在向iReport 3.7.2中的Excel做报告。 在iReport的预览中,看起来很正常。 当我从Excel打印我的报告时,第一页的行在页头页面之前的第二页的开始处结束。 这些行来自数据库。 我究竟做错了什么? 感谢大家的帮助。

在jasper报告中,在excel中命名dyamically生成的表名

我有一个要求,我需要在Excel格式生成报告。 Excel表格将会dynamic生成。 我想知道是否有一种方法来命名这些dynamic生成的工作表。使用net.sf.jasperreports.export.xls.sheet.names。{arbitrary_name}属性,我们只能命名我们知道的工作表。对于其他表jasper给出默认名称为“Page X”等等。 谢谢

iReport(JasperReports)额外的行问题

当我从数据库导入数据并在Excel工作表中格式化报表时,数据之间会出现额外的空行。 编辑 (从评论中澄清):在Excel中的输出显示logging之间的额外空白行和字段之间的额外空白列。

贾斯珀报告Excel输出问题

我是Jasper Reports和iReports的新成员,用于devise报告。 我目前正在iReport中devise一个报告,并希望将其导出为Excel(xls)。 这是我想要devise的屏幕截图,第二个屏幕是我正在得到的。 图片由ImageShack.us主办http://img850.imageshack.us/img850/4254/samplett.png 在2012-08-04拍摄 这是我设法得到的。 正如你所看到的,输出中有很多问题。 A列丢失 D列和E列存在一些问题,而C列也是不可见的。 我不知道如何从我的devise从IReports添加空行 图片由ImageShack.us主办http://img594.imageshack.us/img594/3103/myreport.png 在2012-08-04拍摄 这是迄今为止我所做的工作的来源: <?xml version="1.0" encoding="UTF-8"?> <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report1" language="groovy" pageWidth="792" pageHeight="612" orientation="Landscape" columnWidth="792" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="1e5ee76a-b072-4f31-a1ce-d0c921d2ce55"> <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.remove.empty.space.between.columns" value="true"/> <property name="net.sf.jasperreports.export.xls.detect.cell.type" value="true"/> <property name="net.sf.jasperreports.export.xls.remove.empty.space.between.rows" value="true"/> <background> <band splitType="Stretch"/> </background> […]