ClosedXML Master-Deatail-Report

问题描述 投票:0回答:0

社区:

我在 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}} 那样做。

c# excel closedxml
© www.soinside.com 2019 - 2024. All rights reserved.