Tag: 报告

具有临时Web报告的Java商业智能框架?

我需要一个报告框架,它支持带有临时报告的Web视图,以及带样式的固定PDF报告。 我的用户将是非高级用户,因此我需要提供可用于临时报告的内容。 什么是Java世界中最好的当前解决方案?

将Pentaho Reporting Web前端与自定义Java / JSF应用程序集成

我有以下情况: 带数据的OTLP数据库模式。 数据库过程将数据泵入具有定义维度和事实表的非规范化星型模式。 目标是构建Web应用程序,它可以对这些定义的数据结构进行汇总和深入分析。 我可以构建自定义Web界面,但我更愿意使用现有工具进行报告部分。 生成的应用程序必须用java编写,并与基于JSF的现有解决方案集成,而Pentaho看起来就像是完成任务,但我找不到任何地方,如何去做,或者这是否可行。 谢谢

apache poi在word文档中添加表

我有Java代码使用Apache POI创建表和一些文本到word文档,但它在最后一个文档中添加了表。 我想写一些文本,然后添加表并再次写一些文本。 目前它添加表格第一个和最后一个文档添加2个测试(Hi&Bye) 我的代码: public static void main(String[] args)throws Exception { //Blank Document XWPFDocument document= new XWPFDocument(); //Write the Document in file system FileOutputStream out = new FileOutputStream( new File(“create_table.docx”)); //create table XWPFTable table = document.createTable(); XWPFParagraph para = document.createParagraph(); XWPFRun run = para.createRun(); run.setText(“Hi”); //create first row XWPFTableRow tableRowOne = table.getRow(0); tableRowOne.getCell(0).setText(“col one, […]

Java HTML-> PDF解决方案?

我目前正在使用Java构建基于PDF的报告。 我已经看过iText和BIRT,但似乎需要付出很多努力来学习他们正在寻找的API,这个解决方案可以让我在HTMl中生成报告(我已经知道了)并将其输出到PDF。 谁能提供一些可能的解决方案? – 谢谢! – 邓肯克雷布斯

Junit创建没有ant / maven的报告

是否可以在没有Ant或Maven的情况下从JUnit创建报告? 因为我使用velocitycode调用测试,而velocitycodes调用方法。 并且该方法调用所有测试。 所以我可以得到它的响应,失败/错误/运行等。但我想用它创建一个报告..或者我需要自己创建HTML的东西? 我在Java中创建了方法和测试方法,因此除了调用Velocity代码之外,我将用Java完成所有工作。 Velocitycode: $ {} custom.test Java代码: public void getTest(){ junit.textui.TestRunner runner = new junit.textui.TestRunner(); TestResult testresult = Junit.textui.TestRunner.run(runner.getTest(MyTestClass.class.getName())); }

使用Jasper Report导出包含嵌入图像的单个HTML

Jasper Report可以导出到嵌入图像的单个HTML吗? 我将jasper报告输出为单个Excel文件,PDF,RTF。 但多重播放HTML文件。 我管理的不是单个报告文件,而是HTML案例中的许多文件和文件夹。

Jasper Reports:如何编译子报告

我有一个独立的应用程序,其职责之一是获取* .jrxml文件的路径并进行编译。 我可以毫无问题地执行此操作,直到出现具有子报表的报表,其中主程序的编译不会编译其任何子项,从而导致稍后在轨道中找不到子报表* .jasper文件。 有什么办法吗? 1)设置JasperCompileManager以自动获取子报告? 2)获取JasperDesign或JasperReport对象中包含的子报告的路径列表? 我无法直接访问jrxml文件,因此修改报告以适应编译方法不是一种选择,也不应用任何标准命名方案来推断哪些子报告属于哪些报告。 这里有一个类似的问题: http://jasperforge.org/plugins/espforum/view.php?group_id=102&forumid=103&topicid=40683 其中JRVisitor用于生成JRSubreport对象的列表,但是没有解释如何使用它来获取子报表的路径以便编译它并递归地查找子报表的子报表,我无法弄清楚。

如何组合多个BIRT报告

我们目前拥有一整套报告设计,涵盖了我们应用的各个部分,这些报告是我们的用户按需生成的。 我希望能够将其中几个报告捆绑到一个报告中以返回给用户。 我最初破解了一个自定义报表生成器,它使用报表库文件中的段生成报表设计文件,然后运行生成的设计,但这很难处理,因为我不得不复制单个报表(仍然需要)报告库文件。 对于组合报告,必须在库中复制独立报告的任何更改。 我真正想要的是一种指定几个设计文件的方法,让它们全部运行,然后将单个文件返回给用户,包含他们选择的所有报告。

如何设置BIRT报告设计器通过BIRT API创建的BIRT报告并将参数传递给BIRT报告?

我创建了一个简单的报告,它只需要一个参数。 此参数在查询中使用,并在报表设计器中直接执行时执行。 顺便说一句,我没有使用javascript或任何脚本编写此报告。 我看到有些人试图在这里使用脚本和/或javascripts来传递参数,但这不是我正在做的事情。 我通过java传递所有参数。 继续,在本报告中,我列出了活动/非活动项目。 我传入一个’N’表示非活动项目,一个’Y’表示活动项目。 当我尝试通过API传递一个参数时,无论我传入什么内容,我总是得到一个活动项列表。顺便说一句,“Y”是传入的参数的默认值。(我将覆盖默认值)下面的代码)我遇到的问题是报告似乎不想采取我设置的参数。 是的,传入的变量中的值更改但报告未反映更改。 我的代码如下。 我试图遵循此链接的建议以及如何设置参数。 http://www.eclipsezone.com/eclipse/forums/t67723.html 如果你转到链接,请转到#4并查看要执行的任务列表。 这是我试图遵循的。 我觉得我可能会遗漏一些东西。 如果你有这个问题,你可以给我一些我缺少的建议吗? 非常感谢! -Dale public class ReportGenerator { public static void main(String args[]) throws Exception{ ReportGenerator rg = new ReportGenerator(); rg.executeReport(“N”); } @SuppressWarnings({ “unchecked”, “deprecation” }) public void executeReport(String activeIndicator) throws EngineException { IReportEngine engine=null; EngineConfig config = null; try{ config […]

如何以编程方式为BIRT报告设置数据源?

我有一个BIRT报告连接到我们的测试数据库。 在生产环境中,我想提供一个由容器通过jndi提供的数据源。 如何以编程方式为给定报告设置数据源? … IReportRunnable design = birtEngine.openReportDesign ( new File ( properties.getProperty ( “reportPath” ), report + “.rptdesign” ).getAbsolutePath () ); IRunAndRenderTask task = birtEngine.createRunAndRenderTask ( design ); PDFRenderOption options = new PDFRenderOption (); options.setOutputFormat ( PDFRenderOption.OUTPUT_FORMAT_PDF ); options.setOutputStream ( out ); task.setRenderOption ( options ); for ( Entry entry : parameters.entrySet () ) […]