社区:
我在 C# 中实现 ClosedXML,我有一个查询,它通过以下方式为我提供了一组结构化数据:
[
{
"CustNo":"1",
"Company":"Name Company",
...,
"Orders": [
{
"OrderNo":"1",
"SaleDate":"10-May-23",
...,
"Items":[
{
"ItemNo":"1",
"Description":"Name Item",
...
},
{
"ItemNo":"1",
"Description":"Name Item",
...
}
]
},
{
"OrderNo":"2",
"SaleDate":"10-May-23",
...,
"Items":[
{
"ItemNo":"1",
"Description":"Name Item",
...
},
{
"ItemNo":"1",
"Description":"Name Item",
...
}
]
}
]
},
{
"CustNo":"2",
"Company":"Name Company",
...,
"Orders": [
{
"OrderNo":"1",
"SaleDate":"10-May-23",
...,
"Items":[
{
"ItemNo":"1",
"Description":"Name Item",
...
},
{
"ItemNo":"1",
"Description":"Name Item",
...
}
]
},
{
"OrderNo":"2",
"SaleDate":"10-May-23",
...,
"Items":[
{
"ItemNo":"1",
"Description":"Name Item",
...
},
{
"ItemNo":"1",
"Description":"Name Item",
...
}
]
}
]
}
]
问题是生成Excel时只填了第一层级{{item.CustomNo}}和{{item.Company}},没有打印Orders或Items层级。它只是让他们空白。我使用了文档中提供的 Nested Ranges: Master-detail Report 结构,但它只包括模板,而不包括需要比较的数据。
有人可以帮助我告诉我如何从 Excel 访问订单或项目级别,或者如果您可以向我提供文档中主从示例中使用的数据,我将不胜感激!
我尝试在 Excel 中创建命名范围,每个分支一个,但它仍然没有显示订单或项目的信息。我也尝试像 {{items.Orders.OrderNo}} 那样做。