【问题标题】:Export Umbraco fields to Excel将 Umbraco 字段导出到 Excel
【发布时间】:2015-07-30 21:08:34
【问题描述】:

我有 3 个 Umbraco 项目要导出到 Excel 表。

    Alias         Type
jibberishNumber textstring
jibberishName   textstring
jiberishBody    Richtext editor

我想将它们放在这样的 excel 表中:

     Number      |       Name      |    Content 
jibberishNumber  |  jibberishName  |  jiberishBody
jibberishNumber  |  jibberishName  |  jiberishBody

我的网站结构是这样的

Root
-Content Folder
--Chapter 1 
---Section 1.1
----Story 1.1.1
----Story 1.1.2
--Chapter 2
---Section 2.1
----Story 2.1.1
----Story 2.1.2
--Chapter 3
---Section 3.1
-Content Folder
--Chapter 4
---Section 4.1
----Story 4.1.1
----Story 4.1.2

我只想在我的站点中显示特定文档类型的故事。对于这个特定的网站,它会显示结果:

1.1.1
1.1.2
2.1.1
2.1.2
4.1.1
4.1.2

【问题讨论】:

    标签: excel umbraco umbraco7 umbraco-contour vba


    【解决方案1】:

    使用uQueryGetNodesByType(string or int)方法,例如:

    IEnumerable<Node> nodes = uQuery.GetNodesByType("Story");
    foreach (var node in nodes)
    {
        var cell1 = node.GetProperty("jibberishNumber").ToString();
        var cell2 = node.GetProperty("jibberishName").ToString();
        var cell3 = node.GetProperty("jiberishBody").ToString();
    }
    

    至于 Excel 表格的写入,StackOverflow 上应该有很多主题可以帮助解决这个问题。示例:How to write some data to Excel file(.xlsx)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2016-05-28
      • 1970-01-01
      相关资源
      最近更新 更多