我想通过Web应用程序访问文件(Microsoft Office文件,例如Word,ppt,exl)并对其进行修改并保存。对文件所做的更改应保存到服务器上的文件位置。
如果该文件被其他用户访问,则应通知其他用户。 (就像SharePoint一样。)
请帮我解决这个问题。
答案 0 :(得分:0)
有很多方法可以做到这一点。但是,我可以建议使用System.IO.File打开文件进行编写。您可以设置某种标志来判断文件当前是否已打开,并在每次查看文件时检查该标志。
答案 1 :(得分:0)
IIRC SharePoint通过数据库管理文件共享/版本控制,而不是文件系统。对于office文件,您需要在本地打开和修改它们,而不是在网页中。
你描述的内容听起来非常像版本控制。在这种情况下,您最好使用现有产品,而不是自己动手。
答案 2 :(得分:0)
我正在研究将gridview数据导出到xsl的项目,我发现我可以将xsl写为html!它打开了微软exel,我建议你在编辑器中打开你的文件,例如ckeditor,然后将其保存,然后保存。