我希望每次签入Excel文件时以编程方式创建/更新Sharepoint Online项目列表。
有没有办法做到这一点,最好的办法是什么,甚至开始研究它。
任何关于此的信息都会有所帮助。
是否还有一种基于通过外部API检索的JSON数据以编程方式创建/更新Excel文件的方法
答案 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
}