0

我对 Sharepoint 非常陌生,并为非常含糊而道歉。

我有一个通过从共享点站点导出不同视图来填充数据的 excel 模板。我正在尝试自动化整个过程,以便用户只需导出视图,模板就会自动填充所需的数据(并且希望完全绕过导出步骤)。所以工作流程是这样的:

1. Select a view from the sharepoint site
2. Export the view using "Export to Spreadsheet" option
3. Save or open the .iqy file
4. Repeat the steps 1-3 for 2 more different views

现在我有了所需的数据,我可以通过查看项目名称及其在导出 2 和 3 中的相应数据来开始填充该数据。所有视图都具有共同的项目名称。对于一个项目,我必须从导出 2 中获取风险名称,并从导出 3 中获取已完成的活动和即将进行的活动。

任务:我需要的是我的模板应该有一个下拉列表,该下拉列表通过从 Sharepoint 视图中检索项目名称来填充,并将数据放在风险和活动以及其他占位符中,并调整行数,因为不同的项目将有不同的数量风险和活动项目。

任何实现这一目标的方向都将不胜感激。

谢谢你。

4

1 回答 1

0

请让我建议2个选项:

  1. 创建 Excel 加载项并使用 Sharepoint 客户端对象模型
  2. 创建具有所需 UI 的自定义 Sharepoint Web 部件。使用 Sharepoint 服务器对象模型检索数据。使用 Open XML SDK 创建 Excel。

你可以用谷歌搜索上面列出的任何技术,你会发现很多信息。

但一个简短的总结:SP 客户端模型是一种从 Sharepoint 服务器外部访问 Sharepoint 的方式(它与后台的 web 服务一起工作),而 Sharepoint 服务器模型是一种从服务器访问 Sharepoint 的方式。Open XML SDK 是一种无需在服务器上安装 Office 即可访问/创建 Office 文档的方法。它基于 XML。

于 2012-09-10T06:02:29.820 回答