将Umbraco字段导出到Excel

将Umbraco字段导出到Excel,excel,umbraco,umbraco7,umbraco-contour,vba,Excel,Umbraco,Umbraco7,Umbraco Contour,Vba,我有3个Umbraco项目要导出到excel工作表 Alias Type jibberishNumber textstring jibberishName textstring jiberishBody Richtext editor 我想将它们放在excel表格中,如下所示: Number | Name | Content jibberishNumber | jibberishName | jiber

我有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
使用
getNodeByType(string或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();
}
IEnumerable nodes=uQuery.GetNodesByType(“故事”);
foreach(节点中的var节点)
{
var cell1=node.GetProperty(“jibberishNumber”).ToString();
var cell2=node.GetProperty(“jibberishName”).ToString();
var cell3=node.GetProperty(“jiberishBody”).ToString();
}
至于Excel工作表的写入,应该有许多关于StackOverflow的主题来帮助完成这项工作。例如: