excel - 基于 excel 数据 Sharepoint 2013 创建文档集
问题描述
我有一个在两个不同列中包含名称和数字的 Excel 工作表,我需要创建以数字和名称命名的文档集,例如“4521 示例名称”。我该怎么做呢?
我们使用 Sharepoint 2013,我有一个文档库,可以在其中添加这些 Docset。我试图用 pnp 来做,但失败了。
解决方案
通过EPPlus读取 excel 文件。
为库启用文档集并通过 CSOM api 创建。
using (var clientContext = new ClientContext("http://sp"))
{
List list = clientContext.Web.Lists.GetByTitle("MyDoc");
Folder parentFolder = list.RootFolder;
ContentType ct = clientContext.Web.ContentTypes.GetById("0x0120D520");
clientContext.Load(ct);
clientContext.ExecuteQuery();
DocumentSet.Create(clientContext, parentFolder, "MyDocumentSet", ct.Id);
clientContext.ExecuteQuery();
}
推荐阅读
- django - 无法使用 django rest 框架使用自引用生成正确的树结构输出
- c# - 如何在 UserControl 中向 CheckBox 添加功能
- python - numpy.matrix_power 的输出不同于公式化的求解方式
- c - 使用指针访问结构变量时,Cache 会带来什么?
- netlogo - 有没有办法在 NetLogo 中创建不可逾越的障碍?
- angular - 无法在 html 文件中使用 MatTable 和 DataSource:Angularjs7 Angular material 7
- c# - 从另一个 xaml 文件中定义的控件绑定到 ParentViewModel
- dart - 删除列表中的尾随空格
- python - Pip install upgrade 无法删除临时文件
- google-cloud-platform - 项目中所有用户的 Cloud Shell 自定义映像