Składnik Web Part Arkusz kalkulacyjny umożliwia tworzenie niestandardowych składników Web Part, które mogą być powiązane z zewnętrznymi źródłami danych, takimi jak źródła Microsoft SQL Server, Microsoft Business Solutions (Great Plains) lub Microsoft Windows SharePoint Services. Składnik Web Part Arkusz kalkulacyjny powiązany z zewnętrznym źródłem danych wiąże i pobiera dane z tego źródła przy użyciu usługi pobierania danych (usługi sieci Web XML rezydującej na serwerze Windows SharePoint Services i służącej do nawiązywania połączeń i pobierania danych). Po pobraniu danych składnik Web Part Arkusz kalkulacyjny wyświetla dane, których dotyczyła kwerenda, mapując elementy danych XML na siatkę arkusza kalkulacyjnego.
W ramach składnika Web Part Arkusz kalkulacyjny można także zaimplementować zbiór interfejsów połączeń ze składnikami Web Part, umożliwiających interakcję z innymi składnikami Web Part obsługującymi interfejsy połączeń. Gdy między dwoma składnikami Web Part istnieje połączenie, użytkownik może wykonać czynność w jednym składniku Web Part, aby wpłynąć na dane w drugim składniku Web Part. Na przykład kliknięcie wiersza w połączonym składniku Web Part może spowodować filtrowanie widoku skojarzonych danych o sprzedaży w składniku Web Part Sprzedaż produktów.
Wymagane pliki i składniki
Do uruchomienia składnika Web Part Arkusz kalkulacyjny potrzebnych jest pięć plików pomocniczych i składników:
- Zestaw składników Web Part Arkusz kalkulacyjny Składnik programowy rezydujący w witrynie Windows SharePoint Services
i realizujący funkcje po stronie serwera na rzecz wszystkich składników Web Part Arkusz kalkulacyjny w tej witrynie. Aby witryna Windows SharePoint Services mogła obsługiwać składniki Web Part Arkusz kalkulacyjny, administrator witryny musi zainstalować w tej witrynie pakiet Microsoft Office 2003 Web Part and Components. Pakiet Office 2003 Web Part and Components jest dostępny w Centrum pobierania Office Update. Jednorazowa instalacja zapewnia obsługę dowolnej liczby składników Web Part Arkusz kalkulacyjny w danej witrynie.
- Plik arkusza kalkulacyjnego XML Aby zdefiniować powiązanie danych, mapowanie XML, układ, formatowanie, reguły sprawdzania danych i obliczenia dla składnika Web Part Arkusz kalkulacyjny, konieczne jest użycie pliku arkusza kalkulacyjnego XML utworzonego w programie Microsoft Excel. W razie potrzeby można pominąć plik arkusza kalkulacyjnego XML, aby utworzyć pusty arkusz.
- Plik specyfikacji rozwiązania Plik XML zawierający elementy, które definiują rożne ustawienia, takie jak lokalizacja pliku arkusza kalkulacyjnego XML, definicje deklaracyjne interfejsów połączeń, języka HTML i skryptów, możliwość pobierania wartości właściwości serwera oraz ustawienia dotyczące włączania bądź ukrywania poleceń interfejsu użytkownika umożliwiających nawiązywanie połączeń z danymi, zapisywanie układu i edycję lub usuwanie kwerend.
- Plik definicji składnika Web Part Plik XML zapisany z rozszerzeniem .dwp, który określa zestaw składników Web Part Arkusz kalkulacyjny i domyślne ustawienia składnika Web Part, takie jak właściwości Tytuł i Opis. Plik ten określa również wartość właściwości SolutionFileLocation, będącą adresem URL pliku specyfikacji rozwiązania. Plik definicji składnika Web Part służy do importowania składnika Web Part Arkusz kalkulacyjny na stronę składników Web Part lub wykazu składników Web Part.
- Składnik Arkusz kalkulacyjny Składnik ActiveX, który musi być zainstalowany na komputerze użytkownika, aby wspomagać funkcje składnika Web Part Arkusz kalkulacyjny po stronie klienta. Składnik Arkusz kalkulacyjny instalowany jest jako element składników Office 2003 Web Components, które z kolei instalowane są domyślne razem z pakietem Office 2003. Można także pobrać i zainstalować składniki Office 2003 Web Components niezależnie od pakietu Office 2003, jednak użytkownicy otwierający składnik Web Part Arkusz kalkulacyjny będą mieli do dyspozycji ograniczony zasób funkcji, o ile nie mają już zainstalowanego pakietu Office 2003 lub dostępu do licencji na oprogramowanie Office 2003.
Tworzenie i wdrażanie
Prosty składnik Web Part Arkusz kalkulacyjny można utworzyć, nie korzystając z programu Excel, natomiast dodając go bezpośrednio do strony składników Web Part z galerii Web Part w witrynie Windows SharePoint Services. Należy w tym celu kliknąć polecenie Modyfikuj moją stronę lub Modyfikuj stronę udostępnioną (w zależności od tego, czy strona jest wyświetlana w widoku osobistym, czy w widoku Udostępnione), a następnie kliknąć polecenie Dodaj składniki Web Part. Po umieszczeniu składnika Web Part Arkusz kalkulacyjny na stronie składników Web Part można połączyć ją ze źródłem danych, klikając przycisk Połącz z danymi na pasku narzędzi.
Tworzenie i wdrażanie bardziej skomplikowanych składników Web Part Arkusz kalkulacyjny wymaga wykonania kilku procedur przed użyciem takiego składnika na stronie składników Web Part:
- Utwórz plik arkusza kalkulacyjnego XML:
- Za pomocą Kreatora połączenia danych w programie Excel określ dane źródłowe i zdefiniuj dane, które mają być powiązane i pobierane.
- Zaimportowane dane są w programie Excel domyślnie mapowane jako lista powtarzających się wierszy, jednak można użyć okienka zadań Źródło XML w programie Excel, aby mapować elementy XML do siatki arkusza.
- Za pomocą innych poleceń programu Excel sformatuj komórki i zdefiniuj formuły lub kolumny obliczane.
- Po zakończeniu pracy w programie Excel zapisz definicję powiązania danych i układu jako plik arkusza kalkulacyjnego XML w bibliotece dokumentów na tym samym serwerze Windows SharePoint Services, na którym będzie używany składnik Web Part Arkusz kalkulacyjny.
- Utwórz plik specyfikacji rozwiązania w edytorze tekstu i zapisz go w bibliotece dokumentów na tym samym serwerze Windows SharePoint Services, na którym będzie używany składnik Web Part Arkusz kalkulacyjny.
- Utwórz plik definicji składnika Web Part w edytorze tekstu i użyj go do zaimportowania składnika Web Part Arkusz kalkulacyjny na stronę składników Web Part lub do wykazu składników Web Part.
Uwaga Proces tworzenia składnika Web Part Arkusz kalkulacyjny można uprościć, korzystając z dodatku Spreadsheet Web Part Add-in for Microsoft Office Excel 2003. Jest on dostępny do pobrania w witrynie sieci Web Centrum Pobierania firmy Microsoft.