将 Umbraco 字段导出到 Excel
Export Umbraco fields to Excel
我有 3 个 Umbraco 项目,我想导出到 excel sheet。
Alias Type
jibberishNumber textstring
jibberishName textstring
jiberishBody Richtext editor
我想像这样将它们放在 excel sheet 中:
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
使用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 sheet,Whosebug 上应该有很多主题可以帮助解决这个问题。示例:How to write some data to Excel file(.xlsx)
我有 3 个 Umbraco 项目,我想导出到 excel sheet。
Alias Type
jibberishNumber textstring
jibberishName textstring
jiberishBody Richtext editor
我想像这样将它们放在 excel sheet 中:
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
使用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 sheet,Whosebug 上应该有很多主题可以帮助解决这个问题。示例:How to write some data to Excel file(.xlsx)