Udostępnij przez


Skonfiguruj serwer raportów, aby hostować skoroszyty Excela za pomocą usługi Office Online Server (wycofywana)

Ostrzeżenie

Firma Microsoft ogłosiła , że program Office Online Server (OOS) zostanie wycofany od 31 grudnia 2026 r. W związku z tym użytkownicy usługi PBIRS nie będą już mogli hostować skoroszytów programu Excel w usłudze PBIRS przy użyciu systemu OOS po listopadzie 2026 r., zgodnie z zasadami osi czasu pomocy technicznej usługi PBIRS. Ponadto, począwszy od wydania PBIRS ze stycznia 2026 r., konfiguracja usługi PBIRS do korzystania z systemu OOS do hostowania skoroszytów programu Excel nie będzie już obsługiwana. Aby uzyskać więcej informacji, odwiedź ten blog z ogłoszeniem o wycofaniu .

Ważne

W tym artykule opisano funkcję, która jest przestarzała. Poniższe informacje są zachowane wyłącznie dla starszych implementacji. Nowe wdrożenia nie powinny konfigurować integracji z systemem OOS. Aby zapoznać się z zalecanymi alternatywami, zobacz sekcję Następne kroki i alternatywy .

Oprócz wyświetlania raportów usługi Power BI w portalu internetowym serwer raportów usługi Power BI może hostować skoroszyty programu Excel przy użyciu programu Office Online Server (OOS). Serwer raportów staje się jedną lokalizacją do publikowania i wyświetlania samoobsługowej zawartości usługi Microsoft BI.

Zrzut ekranu przedstawiający raporty programu Excel wyświetlane z portalu internetowego serwera raportów.

Przygotowywanie serwera do uruchamiania programu Office Online Server

Uwaga / Notatka

Poniższe instrukcje dotyczą tylko starszych wdrożeń. Konfiguracja usługi Office Online Server jest przestarzała i nie będzie obsługiwana od wersji PBIRS ze stycznia 2026 r.

Wykonaj te procedury na serwerze z uruchomionym programem Office Online Server. Ten serwer musi mieć system Windows Server 2012 R2 lub Windows Server 2016. System Windows Server 2016 wymaga programu Office Online Server z kwietnia 2017 r. lub nowszego.

Instalowanie wstępnie wymaganego oprogramowania dla programu Office Online Server

  1. Otwórz wiersz polecenia programu Windows PowerShell jako administrator i uruchom to polecenie, aby zainstalować wymagane role i usługi.

    Windows Server 2012 R2:

    Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
    

    Windows Server 2016:

    Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation
    

    Jeśli zostanie wyświetlony monit, uruchom ponownie serwer.

  2. Zainstaluj następujące oprogramowanie:

Instalowanie programu Office Online Server

Jeśli planujesz używać dowolnych funkcji usługi Excel Online korzystających z dostępu do danych zewnętrznych (takich jak Dodatek Power Pivot), należy pamiętać, że program Office Online Server musi znajdować się w tym samym lesie usługi Active Directory, co użytkownicy, a także w zewnętrznych źródłach danych, do których planujesz dostęp przy użyciu uwierzytelniania opartego na systemie Windows.

  1. Pobierz program Office Online Server z Centrum usług licencjonowania zbiorowego (VLSC). Pobieranie znajduje się w obszarze tych produktów pakietu Office w portalu VLSC. W celach programistycznych można pobrać system OOS z plików do pobrania dla subskrybentów MSDN.

  2. Uruchom Setup.exe.

  3. Na stronie Przeczytaj postanowienia licencyjne dotyczące oprogramowania firmy Microsoft wybierz pozycję Akceptuję warunki niniejszej umowy i wybierz pozycję Kontynuuj.

  4. Na stronie Wybieranie lokalizacji pliku wybierz folder, w którym mają być zainstalowane pliki programu Office Online Server (na przykład C:\Program Files\Microsoft Office Web Apps*), a następnie wybierz pozycję Zainstaluj teraz. Jeśli określony folder nie istnieje, Instalator utworzy go dla Ciebie.

    Zalecamy zainstalowanie programu Office Online Server na dysku systemowym.

  5. Po zakończeniu instalacji programu Office Online Server wybierz pozycję Zamknij.

Instalowanie pakietów językowych dla programu Office Web Apps Server (opcjonalnie)

Pakiety językowe programu Office Online Server umożliwiają użytkownikom wyświetlanie plików pakietu Office opartych na sieci Web w wielu językach.

Aby zainstalować pakiety językowe, wykonaj następujące kroki.

  1. Pobierz pakiety językowe programu Office Online Server z Centrum pobierania Microsoft.
  2. Uruchom wacserverlanguagepack.exe.
  3. W Kreatorze pakietu językowego programu Office Online Server na stronie Przeczytaj postanowienia licencyjne dotyczące oprogramowania firmy Microsoft wybierz pozycję Akceptuję warunki tej umowy i wybierz pozycję Kontynuuj.
  4. Po zakończeniu instalacji programu Office Online Server wybierz pozycję Zamknij.

Wdrażanie programu Office Online Server

Uwaga / Notatka

W tej sekcji opisano starsze kroki konfiguracji dotyczące przestarzałych funkcji. Nie należy konfigurować nowych wdrożeń przy użyciu integracji z systemem OOS.

Tworzenie farmy programu Office Online Server (HTTPS)

Użyj polecenia New-OfficeWebAppsFarm, aby utworzyć nową farmę programu Office Online Server składającą się z jednego serwera, jak pokazano w poniższym przykładzie.

New-OfficeWebAppsFarm -InternalUrl "https://server.contoso.com" -ExternalUrl "https://wacweb01.contoso.com" -CertificateName "OfficeWebApps Certificate"

Parametry

  • –InternalURL to w pełni kwalifikowana nazwa domeny (FQDN) serwera z uruchomionym programem Office Online Server, takim jak https://servername.contoso.com.
  • –ExternalURL to nazwa FQDN, do którego można uzyskać dostęp w Internecie.
  • –CertificateName to przyjazna nazwa certyfikatu.

Tworzenie farmy programu Office Online Server (HTTP)

Użyj polecenia New-OfficeWebAppsFarm, aby utworzyć nową farmę programu Office Online Server składającą się z jednego serwera, jak pokazano w poniższym przykładzie.

New-OfficeWebAppsFarm -InternalURL "https://servername" -AllowHttp

Parametry

  • –InternalURL to nazwa serwera z uruchomionym programem Office Online Server, takim jak https://servername.
  • –AllowHttp konfiguruje farmę do używania protokołu HTTP.

Sprawdź, czy farma usługi Office Online Server została pomyślnie utworzona

Po utworzeniu farmy zostaną wyświetlone szczegółowe informacje o farmie w wierszu polecenia programu Windows PowerShell. Aby sprawdzić, czy program Office Online Server jest poprawnie zainstalowany i skonfigurowany, użyj przeglądarki internetowej, aby uzyskać dostęp do adresu URL odnajdywania programu Office Online Server, jak pokazano w poniższym przykładzie. Adres URL odnajdywania to parametr InternalUrl określony podczas konfigurowania farmy programu Office Online Server, a następnie /hosting/discovery, na przykład:

<InternalUrl>/hosting/discovery

Jeśli program Office Online Server działa zgodnie z oczekiwaniami, w przeglądarce internetowej powinien zostać wyświetlony plik XML odnajdywania aplikacji internetowej Open Platform Interface Protocol (WOPI). Pierwsze kilka wierszy tego pliku powinno przypominać następujący przykład:

<?xml version="1.0" encoding="utf-8" ?> 
<wopi-discovery>
<net-zone name="internal-http">
<app name="Excel" favIconUrl="<InternalUrl>/x/_layouts/images/FavIcon_Excel.ico" checkLicense="true">
<action name="view" ext="ods" default="true" urlsrc="<InternalUrl>/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
<action name="view" ext="xls" default="true" urlsrc="<InternalUrl>/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
<action name="view" ext="xlsb" default="true" urlsrc="<InternalUrl>/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 
<action name="view" ext="xlsm" default="true" urlsrc="<InternalUrl>/x/_layouts/xlviewerinternal.aspx?<ui=UI_LLCC&><rs=DC_LLCC&>" /> 

Konfigurowanie maksymalnego rozmiaru skoroszytu programu Excel

Maksymalny rozmiar pliku dla wszystkich plików na serwerze raportów usługi Power BI wynosi 100 MB. Aby zachować synchronizację z tym, należy ręcznie ustawić tę opcję w systemie OOS.

Set-OfficeWebAppsFarm -ExcelWorkbookSizeMax 100

Używanie nazwy użytkownika EffectiveUserName w usługach Analysis Services

Uwaga / Notatka

W tej sekcji opisano starszą konfigurację integracji z systemem OOS, która jest przestarzała.

Aby zezwolić na połączenia na żywo z usługami Analysis Services, w przypadku połączeń w skoroszycie programu Excel korzystających z parametru EffectiveUserName. Aby OOS mógł korzystać z EffectiveUserName, należy dodać konto komputera serwera OOS jako administratora wystąpienia usług Analysis Services. Program Management Studio dla programu SQL Server 2016 lub nowszego jest potrzebny do wykonania tej czynności.

Tylko osadzone połączenia usług Analysis Services są obecnie obsługiwane w skoroszycie programu Excel. Konto użytkownika musi mieć uprawnienia do łączenia się z usługą Analysis Services, ponieważ brak jest możliwości działania jako serwer proxy użytkownika.

Uruchom następujące polecenia programu PowerShell na serwerze OOS.

Set-OfficeWebAppsFarm -ExcelUseEffectiveUserName:$true
Set-OfficeWebAppsFarm -ExcelAllowExternalData:$true
Set-OfficeWebAppsFarm -ExcelWarnOnDataRefresh:$false

Konfigurowanie wystąpienia programu Power Pivot dla modeli danych

Uwaga / Notatka

W tej sekcji opisano starszą konfigurację integracji z systemem OOS, która jest przestarzała.

Zainstalowanie instancji trybu Power Pivot usług Analysis Services umożliwia pracę ze skoroszytami programu Excel korzystającymi z Power Pivot. Upewnij się, że nazwa wystąpienia to POWERPIVOT. Dodaj konto maszyny serwera OOS jako administratora dla instancji trybu Power Pivot usług Analysis Services. Program Management Studio dla programu SQL Server 2016 lub nowszego jest potrzebny do wykonania tej czynności.

Aby OOS używał wystąpienia trybu Power Pivot, uruchom następujące polecenie.

New-OfficeWebAppsExcelBIServer -ServerId <server_name>\POWERPIVOT

Jeśli dane zewnętrzne, z powyższego kroku usług Analysis Services, nie zostały jeszcze dozwolone, uruchom następujące polecenie.

Set-OfficeWebAppsFarm -ExcelAllowExternalData:$true

Zagadnienia dotyczące zapory

Aby uniknąć problemów z zaporą, może być konieczne otwarcie portów 2382 i 2383. Możesz również dodać msmdsrv.exedla wystąpienia dodatku Power Pivot jako zasady zapory aplikacji.

Konfigurowanie serwera raportów usługi Power BI do korzystania z serwera OOS

Uwaga / Notatka

W tej sekcji opisano starszą konfigurację integracji z systemem OOS, która jest przestarzała. Ta konfiguracja nie będzie obsługiwana od wersji PBIRS ze stycznia 2026 r.

Na stronie Ogólneustawień witryny wprowadź adres URL odnajdywania systemu OOS. Adres URL odnajdywania systemu OOS to InternalUrl używany podczas wdrażania serwera systemu OOS, a następnie /hosting/discovery. Na przykład , https://servername/hosting/discoverydla protokołu HTTP. I dla https://server.contoso.com/hosting/discovery protokołu HTTPS.

Aby przejść do Ustawień witryny, wybierz ikonę koła zębatego w prawym górnym rogu, a następnie wybierz pozycję Ustawienia witryny.

Ustawienie adresu URL odnajdywania usługi Office Online Server będzie widoczne tylko dla użytkownika z rolą Administrator systemu .

Zrzut ekranu przedstawiający ustawienia witryny dla serwera raportów usługi Power BI.

Po wprowadzeniu adresu URL odnajdywania i wybraniu pozycji Zastosuj wybierz skoroszyt programu Excel w portalu internetowym, aby wyświetlić skoroszyt w portalu internetowym.

Uwagi i ograniczenia

  • Będziesz mieć możliwość tylko odczytu skoroszytów.
  • Zaplanowane odświeżanie nie jest obsługiwane w przypadku skoroszytów programu Excel na serwerze raportów usługi Power BI.
  • Integracja z systemem OOS jest przestarzała: program Office Online Server zostanie wycofany 31 grudnia 2026 r. Usługa PBIRS zakończy obsługę hostowania skoroszytów programu Excel za pośrednictwem systemu OOS w listopadzie 2026 r., a wsparcie konfiguracji zakończy się wydaniem ze stycznia 2026 r.

Następne kroki i alternatywy

Po wycofaniu integracji z usługą Office Online Server rozważ następujące zalecane alternatywy:

  • Microsoft 365 Excel: użyj programu Excel w wersji webowej lub klasycznej, aby przeglądać skoroszyty i z nimi pracować.
  • Usługa Power BI: w przypadku środowiska opartego na chmurze z rozszerzonymi funkcjami współpracy przeprowadź migrację raportów i skoroszytów do usługi Power BI.
  • Eksportowanie do programu Excel: w razie potrzeby kontynuuj używanie serwera raportów usługi Power BI dla raportów usługi Power BI i eksportowanie danych do programu Excel.

W przypadku istniejących implementacji korzystających z systemu OOS zaplanuj migrację przed listopadem 2026 r., aby uniknąć przerw w działaniu usługi. Szczegółowe wskazówki dotyczące migracji oraz harmonogram działania są dostępne w blogu informującym o wycofaniu funkcji.