从Excel文件创建Sharepoint在线项目列表

时间:2012-10-18 19:25:55

标签: .net sharepoint

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

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

任何关于此的信息都会有所帮助。

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

1 个答案:

答案 0 :(得分:1)

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

事件处理程序: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
}