2014-07-08 188 views
0

我有一個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

只是一個好奇的問題,你說你需要列表來報告目的,你不能使用相同的Excel報告/圖表。因此,您可以生成數據透視表和數據表。當您收到新的Excel數據時,您只需使用新數據更新Excel並將其上傳到SharePoint。 比使用Excel查看器webpart在頁面上顯示它!

+0

我們使用的服務生成了excel文檔。這些文件可以用一些圖表生成。 excel文檔本質上是來自服務的數據庫轉儲。如果我們要在Excel中創建圖表,那麼需要將數據傳輸到每天內置計算的文檔中。因此,我們所做的是在SharePoint上創建一個包含highchart.js庫的頁面,並根據該報告生成一個儀表盤以及管理員需要查看的其他報告。 – Woodsy

+0

我仍然相信你應該能夠在計算列的excel中進行所有計算。另外,如果你通過服務獲得excel,那麼你可以使用這個數據源在單獨的excel繪圖圖表中,然後總是刷新這個excel並上傳對不起,如果我想帶你到其他方向,但我相信總是有簡單的解決方案對於複雜的問題:) – Nikunj

+0

謝謝我會考慮這個,如果其他選項不能進一步擴大比我們需要它們。 – Woodsy

相關問題