导出Umbraco字段到Excel



我有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

使用uQuery GetNodesByType(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上应该有许多主题来帮助完成这一点。示例:如何将一些数据写入Excel文件(.xlsx)

相关内容

  • 没有找到相关文章

最新更新