如何将Orchard CMS中的内容项导出到CSV?

时间:2013-12-09 17:55:58

标签: orchardcms orchardcms-1.7

我需要将Orchard CMS中内容类型的每条记录导出到可以在Microsoft Excel中打开的CSV文件。

我很惊讶地发现这个功能不是开箱即用的,也不是作为库中的模块提供的。 Orchard中的内置导出功能提供了一种自定义xml格式,非常适合在Orchard站点之间移动内容,但不能帮助我在想要在excel中看到它的用户面前获取内容。

Orchard后端的一个非常简单的链接允许我下载特定内容类型的CSV文件就足够了。

有人知道在Orchard实现这一目标有多简单吗?

1 个答案:

答案 0 :(得分:0)

据我所知,乌节里没有这样的东西。但它很容易做到,你可以做到并作为一个模块分享。您需要做的“唯一”事情是将ContentItems及其ContentParts / Fields序列化为该格式。如果查看源代码,您将看到很多用于序列化内容项的示例(例如json / xml)

通过快速搜索,我找到了这个CSV序列化程序:http://simplecsv.codeplex.com