在的JasperSoft社区论坛riddled有关如何使用CSV数据源与报表没有答案的问题。
当使用Jaspersoft Studio,可以很方便地使用本地文件作为数据源。为完成这一任务的说明是零碎最好和不完整的在最坏的情况。
什么是使用CSV文件(数据源)与主报告,并有数据由报表使用所需的步骤?
注:该解决方案降低从列表中的报表,这需要一个解决办法来解决,这是不是在这个答案中描述的第一个结果。
主要措施包括:
创建CSV文件,如下所示:
data.csv
保存到一个已知位置。CSV文件被创建。
创建数据适配器如下:
csv.xml
。CSV
data.csv
。数据适配器创建。
本节将介绍如何创建报告。
创建主报告如下:
main.jrxml
csv.xml
。主要的报表创建。
请注意,数据源尚未连接到主报告。这是人们遇到麻烦。指定CSV数据源并不意味着该报告可以“查询”中的数据。一个附加的步骤是必需的,随后在本答案描述。
创建报表如下:
subreport.jrxml
该报表创建。
创建数据CSV文件中设置如下:
main.jrxml
)。csv
csv.xml
。CSV数据集被创建。
csv
该数据集被连接。
创建报告主要领域如下:
csv
。报告字段创建。
子报表连接到主报告如下:
main.jrxml
报告。subreport.jrxml
报告。main.jrxml
报告。$P{REPORT_DATA_SOURCE}
:子报表上设置数据源中的表达。输出类似: