2012-05-07 56 views
0

我想知道是否有方法使用宏將數據從SharePoint導入Excel。我想要做的是在我的共享點上有一個庫,我有一個Excel文檔。當我下載文檔並打開它時,我想自動從sharepoint導入數據並繪製一些圖。如何使用宏將數據從sharepoint導入excel

我試圖做的是使用SharePoint功能區導出列表的數據。然後我打開記事本中的file.dll.iqy,希望找到導入數據的宏。我發現的是這樣的:

WEB 
1 
http://win-sharepoint:9090/sites/PPMO/_vti_bin/owssvr.dll?XMLDATA=1&List={C51D70F2-4D7B-4F20-AE05-379DA264F685}&View={8399F350-92C7-4942- B8B0-464A735AFC72}&RowLimit=0&RootFolder=%2fsites%2fPPMO%2fLists%2fStade%20du%20projet 

Selection={C51D70F2-4D7B-4F20-AE05-379DA264F685}-{8399F350-92C7-4942-B8B0-464A735AFC72} 
EditWebPage= 
Formatting=None 
PreFormattedTextToColumns=True 
ConsecutiveDelimitersAsOne=True 
SingleBlockTextImport=False 
DisableDateRecognition=False 
DisableRedirections=False 
SharePointApplication=http://win-sharepoint:9090/sites/PPMO/_vti_bin 
SharePointListView={8399F350-92C7-4942-B8B0-464A735AFC72} 
SharePointListName={C51D70F2-4D7B-4F20-AE05-379DA264F685} 
RootFolder=/sites/PPMO/Lists/Stade du projet 

我試圖將它保存爲一個宏,但我得到的結果不是預期的結果。 你有什麼想法如何做到這一點?

非常感謝

回答

0

在Excel 2010中,你可以去到的數據/獲取外部數據/從網絡

然後你就可以瀏覽到您的SharePoint列表,並使用有幫助的箭頭圖標選擇表。

同樣,您可以使用Excel打開iqy文件(在提示符上啓用安全性),然後保存新的工作表。您可以在Data/Connections下看到iqy文件的詳細信息。

+0

哎謝謝你的回答。 我意識到我的問題比這更復雜,因爲我想從外部列表中導出數據。我讀過一些博客文章,說你可以使用OpenXML。我正在朝這個方向尋找 –