SharePoint将Excel文档链接到列表

问题描述:

我有一个Excel文档,每天发送给我。SharePoint将Excel文档链接到列表

我有一个SharePoint列表,然后每天由我更新所有的Excel文档信息(每天完整覆盖)。

该列表用于生成一些计算和度量标准报告。

是否有办法将List和Excel文档关联在一起,这样我就可以覆盖文档库中的Excel文档,并且该列表将填充?我知道我可以从excel文档创建一个List,但据我所知,这只是一次性的过程。

我打开了excel服务,所以我可以在浏览器中查看文档。

目前,我使用这样的查询来查询列表。如果这可以更改为查询另一个可行选项的Excel文档。

$().SPServices({ 
     operation: "GetListItems", 
     CAMLQuery: "<Query><OrderBy><FieldRef Name='date'/></OrderBy></Query>", 
     CAMLViewFields: "<ViewFields><FieldRef Name=<fieldName>/></ViewFields>", 
     listName: <list id>, 
     completefunc: <functionname> 
    }); 
}); 

寻找关于在网络上的两个选项,我可以看到的是:

  1. http://www.codeproject.com/Articles/134054/Restoring-Two-Way-Synchronization-on-SharePoint-Li
  2. 在启用双向syncronisation Access中打开您的SharePoint列表。使用VBA从Excel导入数据到Access,运行 更新/插入(UPSERT ...)对你导入的数据查询,更新 SharePoint列表和运气,瞧

只是一个好奇的问题,你说你需要列表来报告目的,你不能使用相同的Excel报告/图表。因此,您可以生成数据透视表和数据表。当您收到新的Excel数据时,您只需使用新数据更新Excel并将其上传到SharePoint。 比使用Excel查看器webpart在页面上显示它!

+0

我们使用的服务生成了excel文档。这些文件可以用一些图表生成。 excel文档本质上是来自服务的数据库转储。如果我们要在Excel中创建图表,那么需要将数据传输到每天内置计算的文档中。因此,我们所做的是在SharePoint上创建一个包含highchart.js库的页面,并根据该报告生成一个仪表盘以及管理员需要查看的其他报告。 – Woodsy

+0

我仍然相信你应该能够在计算列的excel中进行所有计算。另外,如果你通过服务获得excel,那么你可以使用这个数据源在单独的excel绘图图表中,然后总是刷新这个excel并上传对不起,如果我想带你到其他方向,但我相信总是有简单的解决方案对于复杂的问题:) – Nikunj

+0

谢谢我会考虑这个,如果其他选项不能进一步扩大比我们需要它们。 – Woodsy