6

再会 !

我需要在excel中做日志数据项的导出版本。 不幸的是,我无法使用此解决方案,因为我来自俄罗斯,并且该解决方案仅支持拉丁字母。所以我最需要学习的是从单个项目列表的版本历史中提取数据。

请帮忙。这是怎么做的?

4

2 回答 2

10

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

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

仅供参考,“IncludeVersions=TRUE”应该在任何其他需要它的人的列表 ID 之前。spurl/_vti_bin/owssvr.dll?XMLDATA=1&IncludeVersions=TRUE&List={ListID}&View={VIEWID}&RowLimit=0&RootFolder=name

在执行缺少分号的相同操作后,我面临错误。如何解决它。

于 2020-07-14T12:32:31.040 回答