Jasper reports 如何在Jaspersoft studio 6.12.2中创建多个细节栏以逐个打印数据

Jasper reports 如何在Jaspersoft studio 6.12.2中创建多个细节栏以逐个打印数据,jasper-reports,export-to-excel,Jasper Reports,Export To Excel,我需要在Jaspersoft中使用Json数据源创建excel输出。预期的excel输出有3个标题,每个标题下都有多行数据。每一行的数据都是从Json数据源中的父元素和嵌套元素获取的。第一个标题下的行应在打印下一个标题之前完成打印,然后开始打印数据。请让我知道是否有任何方法可以在不使用子报表的情况下创建此jasper报表 JSON: [{ “id”:“123”, “帐号”:“123456”, “billingAddress”:{ “addressLine1”:“测试地址”, “address

我需要在Jaspersoft中使用Json数据源创建excel输出。预期的excel输出有3个标题,每个标题下都有多行数据。每一行的数据都是从Json数据源中的父元素和嵌套元素获取的。第一个标题下的行应在打印下一个标题之前完成打印,然后开始打印数据。请让我知道是否有任何方法可以在不使用子报表的情况下创建此jasper报表

JSON:

[{
“id”:“123”,
“帐号”:“123456”,
“billingAddress”:{
“addressLine1”:“测试地址”,
“addressLine2”:“123测试车道”,
“地址行3”:“测试街”,
“城市”:“试验城市”,
“州”:“TST”,
“zipCode”:“12345”
},
“billingAnalystCode”:“D2”,
“billToId”:“5947000000”,
“billToDivisionNumber”:“00000”,
“billToGroupNumber”:“59470”,
“品牌”:“ABCD”,
“覆盖范围和日期”:“2020年7月31日”,
“覆盖日期”:“2020年1月7日”,
“customerType”:“测试”,
“双重选择”:错误,
“财务公司名称”:“XYZ”,
“组名”:“XYZ测试”,
“组摘要”:[
{
“调整金额”:0.0,
“金额”:0.0,
“DescriptionOffCharges”:空,
“feeBasis”:空,
“组号”:“59470”,
“numberOfClaimsPaid”:0,
“注册人数”:2,
“覆盖范围”:[
{
“金额”:0.0,
“到期金额”:0.0,
“Coverage GeopationCode”:“98”,
“注册人数”:2,
“adminRatePerEnrollee”:0.0,
“当前利率”:0.0,
“溢价”:0.0
}
],
“摘要”:[
{
“部门编号”:“00001”,
“部门名称”:“XYZ测试”,
“产品代码”:“EEPO”,
“子编号”:“59470”,
“注册人数”:2,
“溢价”:0.0,
“总金额”:0.0,
“到期金额”:0.0,
“账单成员详细信息”:[
{
“assignedId”:“91246774200”,
“名字”:“约翰”,
“姓氏”:“能源部”,
“成员ID”:“321654987”,
“供应商ID”:“5463213213”,
“有效期”为“2014年6月16日”,
“Coverage GeopationCode”:“98”,
“生效日期”:“2014年6月16日”,
“产品代码”:“EDPO”,
“溢价”:0.0,
“金额”:0.0,
“调整”:空,
“当前金额”:“0”
},
{
“assignedId”:“,
“名字”:“丽莎”,
“姓氏”:“能源部”,
“成员ID”:“654986541”,
“供应商ID”:空,
“有效期”为“2014年6月16日”,
“Coverage GeopationCode”:“98”,
“生效日期”:“2014年6月16日”,
“产品代码”:“EDPO”,
“溢价”:0.0,
“金额”:0.0,
“调整”:空,
“当前金额”:“0”
}
],
“adjustedMemberDetails”:[
{
“assignedId”:“,
“名”:“名”,
“姓氏”:“,
“成员ID”:“,
“供应商ID”:“,
“Coverage生效日期”:“,
“Coverage GeoptionCode”:“”,
“生效日期”:空,
“产品代码”:“,
“溢价”:0.0,
“金额”:0.0,
“调整”:空,
“当前金额”:“0”
}
],
“摘要”:{
“numEnrollees”:“0”,
“numberOfClaims”:0,
“索赔”:0.0,
“adminRate”:0.0,
“rateType”:“0”,
“管理员费”:0.0,
“stopLossFee”:0.0,
“调整”:0.0,
“小计”:0.0,
“总钴”:0.0,
产品代码:“0”
},
“覆盖范围”:[
{
“金额”:0.0,
“到期金额”:0.0,
“Coverage GeopationCode”:“98”,
“注册人数”:2,
“adminRatePerEnrollee”:0.0,
“当前利率”:10.0,
“溢价”:101.0
},
{
“金额”:0.0,
“到期金额”:0.0,
“Coverage GeopationCode”:“99”,
“注册人数”:3,
“adminRatePerEnrollee”:0.0,
“当前利率”:20.0,
“溢价”:102.0
},
{
“金额”:0.0,
“到期金额”:0.0,
“Coverage GeopationCode”:“100”,
“注册人数”:4,
“adminRatePerEnrollee”:0.0,
“当前利率”:30.0,
“溢价”:103.0
},
{
“金额”:0.0,
“到期金额”:0.0,
“Coverage GeopationCode”:“101”,
“注册人数”:5,
“adminRatePerEnrollee”:0.0,
“当前利率”:40.0,
“溢价”:104.0
}
],
“费用”:{
“调整费”:0.0,
“adminRate”:0.0,
“金额”:0.0,
“索赔”:0.0,