2012-05-07 2 views
0

Я хотел знать, есть ли способ импортировать данные из SharePoint в Excel с помощью макросов. То, что я хочу сделать, это иметь библиотеку в моей sharepoint, в которой у меня есть документ excel. Когда я загружаю документ и открываю его, я хотел бы автоматически импортировать данные из sharepoint и иметь некоторые графики.Как импортировать данные из sharepoint в excel с помощью макроса

Что я пытался сделать, это экспортировать данные списка с помощью ленты SharePoint. Затем я открыл файл.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, вы можете перейти к данным/Get External Data/С Web

Затем вы можете просмотреть в свой список SharePoint и выберите таблицу, используя полезные значки со стрелками.

Аналогичным образом вы можете открыть файл iqy с помощью Excel (включить защиту в приглашении), а затем сохранить новый рабочий лист. Вы можете увидеть данные файла iqy в разделе «Данные/Соединения».

+0

Эй, спасибо за этот ответ. Я понял, что моя проблема сложнее, потому что я хочу экспортировать данные из внешнего списка. Я прочитал несколько сообщений в блоге, в которых вы можете использовать OpenXML. Я ищу в этом направлении на данный момент –

Смежные вопросы