【问题标题】:jasper ireport basic functionalityjasper ireport 基本功能
【发布时间】:2012-07-13 05:31:11
【问题描述】:

我是 JasperReports 和 iReport 的新手,我正在努力让最基本的示例启动并运行。我正在尝试从 .xls 文件中读取输入并使用 iReport 将其放入表中。最终,我想从数据库中读取数据,并以一种有意义的方式转换数据,但现在我只想查看我正在阅读的内容,但我无法做到这一点。首先,如果我只是将我的字段拖放到模板 $F{Account} 中,我希望看到该字段名称的值列表(就像我在预览“查询”时所做的那样)。但是,如果这就是我所做的全部然后预览,我会在我的输入 xls 中看到第一个帐号,然后是 50 页空白区域。为什么会这样?

接下来,如果我创建一个基本表,我会收到一个错误

Error filling print... null java.lang.NullPointerException      at net.sf.jasperreports.components.table.util.TableUtil.isSortableAndFilterable(TableUtil.java:344)   ... Print not filled. Try to use an EmptyDataSource...

非常感谢任何帮助!另外,我应该注意,我确实下载了 JasperReports,但我想知道是否需要以某种方式将 iReport 连接到这些类。我在 Netbeans 插件中看到了一种方法,但我只是想使用 iReport GUI

【问题讨论】:

  • “我确实下载了 Jasper” 如果您的意思是“JasperReports”,那么您应该这样写。 “贾斯珀”不清楚。

标签: jasper-reports ireport


【解决方案1】:

表格组件很棒。但它比它应该更难使用。看看这个Table Component tutorial 了解如何使用它。

对于您问题的第一部分,您没有提供足够的信息让任何人知道。我的猜测是您将该字段放入 Title 带而不是 Detail 带。

【讨论】:

  • 哇,你是对的!你能向我解释更多关于乐队的事情吗?我想我基本上可以在任何乐队中做任何我想做的事,但我想这不是真的。我的目标是最终得到两个表格(一个在另一个之上),以特定的方式格式化。我需要做什么?非常感谢,在为此苦苦挣扎了一整天并查找了有关此问题的每篇文章后,我无法告诉您在预览窗格中看到一些数据我有多高兴 :-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多