首页 > 解决方案 > 基于 excel 数据 Sharepoint 2013 创建文档集

问题描述

我有一个在两个不同列中包含名称和数字的 Excel 工作表,我需要创建以数字和名称命名的文档集,例如“4521 示例名称”。我该怎么做呢?

我们使用 Sharepoint 2013,我有一个文档库,可以在其中添加这些 Docset。我试图用 pnp 来做,但失败了。

标签: excelsharepointdocument-set

解决方案


通过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();

            }

推荐阅读