我们在sharepoint中存储了一些数据(列表)。我可以手动单击"Actions"->“导出到电子表格”,然后在Excel上运行一堆代码。
现在,我想每天从一个应用程序中执行这一操作。是否有程序自动下载步骤,我现在正在做。(该网站确实需要认证)
“导出到电子表格”触发了一些javascript (所以不只是直接指向URL,这样我就可以直接在URL中读取(我不认为)
发布于 2010-07-12 05:31:02
我建议使用使用SharePoint web服务获取数据,然后使用NPOI将数据转换为excel电子表格;使用web服务,这样您就不局限于在服务器上运行应用程序和NPOI来读写excel。
发布于 2010-07-11 10:59:26
如果您不局限于excel,并且可以使用其他办公产品,那么MS 2007与sharepoint具有非常好的集成。您可以编写宏和vb脚本来在上面运行,只需稍作调整。
如果您构建一个简单的EXCEL宏导出,然后将其设置为定期运行,则还可以将其用作传输应用程序。
发布于 2010-07-11 18:33:48
基本方法:在SharePoint中创建带有“导出到电子表格”的电子表格,excel文件包含一个链接到sharepoint列表的列表。
这是Excel中的list对象,它允许在以后的某个日期从同一个SharePoint列表中刷新、在excel中进行更改并从这些列表中更新SharePoint列表。因此,更新下载实际上是对从Excel中生成的列表的刷新。
https://stackoverflow.com/questions/3220634
复制