0

我想在每次签入 Excel 文件时以编程方式创建/更新 Sharepoint Online 项目列表。

有什么方法可以做到这一点,最好的方法是什么,甚至开始研究它。

这方面的任何信息都会有帮助。

是否还有一种方法可以基于通过外部 API 检索的 JSON 数据以编程方式创建/更新 Excel 文件

4

1 回答 1

1

您可以在该文档库上设置事件处理程序。使用 epplus 之类的文件打开文件,解析 excel 文件并使用 Sharepoint Server 对象模型更新,插入列表项。

事件处理程序:http ://www.c-sharpcorner.com/uploadfile/Roji.Joy/event-handler-in-sharepoint-2010/

您可以在事件处理程序中获取对文件的引用,如下所示:

public override void ItemUpdated(SPItemEventProperties properties)
{
       SPFile file = properties.ListItem.File;
       byte[] fileBin = file.OpenBinary();
       //use epp to open the binary array and perform some ListItem manipulation
}
于 2012-10-23T02:59:48.520 回答