sharepoint list version history export to excel

时间:2012-05-12 06:43:55

标签: sharepoint

美好的一天!

我需要在excel中执行日志数据项的导出版本。  This solution遗憾的是我无法使用,因为我来自俄罗斯,解决方案只支持拉丁字母。  所以我最需要学习从单个项目列表的版本历史中提取数据。

请帮忙。这是怎么做到的?

2 个答案:

答案 0 :(得分:5)

虽然我还没有找到一个干净的方法,但我有一个部分的解决方法。

  1. 使用功能区列表部分中的导出到Excel选项(确保导出的列表视图包含已修改的列 - 感谢T6J2E5)。
  2. 保存owssvr.iqy文件并使用记事本打开
  3. 只复制文件中的网址并将其粘贴回浏览器,添加"& IncludeVersions = TRUE"
  4. 保存XML文件并在Excel(或您喜欢的XML查看器)中打开,选择"作为XML表"开放期权。
  5. 您必须删除前几个列和行,因为它们包含架构数据,但除此之外您应该拥有所有版本历史记录(我建议您将Version列添加到视图中)。您可以按“修改”列进行排序,以获得整个列表的时间顺序更改日志。

答案 1 :(得分:0)

对于需要此功能的其他任何人,

FYI“ IncludeVersions = TRUE”应位于列表ID之前。 spurl / _vti_bin / owssvr.dll?XMLDATA = 1&IncludeVersions = TRUE&List = {ListID}&View = {VIEWID}&RowLimit = 0&RootFolder = name