共用方式為


設定報表伺服器以使用 Office Online Server 裝載 Excel 活頁簿(已被淘汰)

警告

Microsoft 宣布 Office Online Server (OOS) 將於 2026 年 12 月 31 日停用。 因此,根據 PBIRS 支援時間表原則,PBIRS 使用者將無法再在 2026 年 11 月之後使用 OOS 在 PBIRS 中裝載 Excel 活頁簿。 此外,從 2026 年 1 月 PBIRS 版本開始,將不再支援設定 PBIRS 以使用 OOS 裝載 Excel 活頁簿。 如需詳細資訊,請造訪此 淘汰公告部落格

這很重要

本文說明即將淘汰的功能。 下列資訊僅針對舊版實作進行維護。 新部署不應設定 OOS 整合。 請參閱 後續步驟和替代方案 一節,以取得建議的替代方案。

除了在入口網站中檢視 Power BI 報表之外,Power BI 報表伺服器還可以使用 Office Online Server (OOS) 裝載 Excel 活頁簿。 您的報表伺服器會變成發佈和檢視自助式 Microsoft BI 內容的單一位置。

從報表伺服器入口網站檢視的 Excel 報表螢幕擷取畫面。

準備伺服器以執行 Office Online Server

備註

下列指示僅適用於舊版部署。 Office Online Server 設定即將被取代,而且從 2026 年 1 月 PBIRS 版本開始將不受支援。

在將執行 Office Online Server 的伺服器上執行這些程序。 此伺服器必須是 Windows Server 2012 R2 或 Windows Server 2016。 Windows Server 2016 需要 Office Online Server 2017 年 4 月或更新版本。

安裝 Office Online Server 的所需軟體

  1. 以管理員身分開啟 Windows PowerShell 提示字元,並執行此命令來安裝所需的角色和服務。

    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 伺服器 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
    

    如果出現提示,請重新啟動伺服器。

  2. 安裝以下軟體:

安裝 Office Online Server

如果您打算使用任何利用外部資料存取的 Excel Online 功能 (例如 Power Pivot),請注意,Office Online Server 必須位於與其使用者相同的 Active Directory 樹系中,以及您計劃使用 Windows 型驗證存取的任何外部資料來源。

  1. 請從大量授權服務中心(VLSC)下載 Office Online Server。 下載位於 VLSC 入口網站的這些 Office 產品之下。 基於開發目的,您可以從 MSDN 訂閱者下載 OOS。

  2. 運行 Setup.exe。

  3. 在 [ 閱讀 Microsoft 軟體授權條款 ] 頁面上,選取 [ 我接受本合約的條款 ],然後選取 [ 繼續]。

  4. 在 [ 選擇檔案位置 ] 頁面上,選取您要安裝 Office Online Server 檔案的資料夾 (例如 C:\Program Files\Microsoft Office Web Apps*),然後選取 [立即安裝]。 如果您指定的資料夾不存在,安裝程式會為您建立它。

    建議您在系統磁碟機上安裝 Office Online Server。

  5. 當安裝程式完成安裝 Office Online Server 時,請選取 [關閉]。

安裝 Office Web Apps Server 的語言套件 (選擇性)

Office Online Server 語言套件可讓使用者以多種語言檢視 Web 型 Office 檔案。

若要安裝語言套件,請遵循下列步驟。

  1. Microsoft 下載中心下載 Office Online Server 語言套件。
  2. 運行 wacserverlanguagepack.exe
  3. 在 Office Online Server 語言套件精靈的 [ 閱讀 Microsoft 軟體授權條款 ] 頁面上,選取 [ 我接受本合約的條款 ],然後選取 [繼續]。
  4. 當安裝程式完成安裝 Office Online Server 時,請選取 [關閉]。

部署 Office Online Server

備註

本節說明即將棄用之功能的舊版組態步驟。 請勿使用 OOS 整合來設定新的部署。

建立 Office Online Server 伺服器陣列 (HTTPS)

使用 New-OfficeWebAppsFarm 命令來建立由單一伺服器組成的新 Office Online Server 伺服器陣列,如下列範例所示。

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

參數

  • –InternalURL 是執行 Office Online Server 之伺服器的完整網域名稱 (FQDN),例如 https://servername.contoso.com
  • –ExternalURL 是可在 Internet 上存取的 FQDN。
  • –CertificateName 是憑證的易記名稱。

建立 Office Online Server 伺服器陣列 (HTTP)

使用 New-OfficeWebAppsFarm 命令來建立由單一伺服器組成的新 Office Online Server 伺服器陣列,如下列範例所示。

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

參數

  • –InternalURL 是執行 Office Online Server 的伺服器名稱,例如 https://servername
  • –AllowHttp 將伺服器陣列設定為使用 HTTP。

確認已成功建立 Office Online Server 伺服器陣列

建立伺服器陣列之後,伺服器陣列的詳細資料會顯示在 Windows PowerShell 提示字元中。 若要確認 Office Online Server 已正確安裝和設定,請使用 Web 瀏覽器來存取 Office Online Server 探索 URL,如下列範例所示。 探索 URL 是您在設定 Office Online Server 伺服器陣列時指定的 InternalUrl 參數,後面接著 /hosting/discovery,例如:

<InternalUrl>/hosting/discovery

如果 Office Online Server 如預期般運作,您應該會在網頁瀏覽器中看到 Web 應用程式開放平台介面通訊協定 (WOPI) 探索 XML 檔案。 該檔案的前幾行應該類似下列範例:

<?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&>" /> 

設定 Excel 活頁簿大小上限

Power BI 報表伺服器中所有檔案的檔案大小上限為 100 MB。 為了保持同步,您需要在 OOS 中手動設置此設置。

Set-OfficeWebAppsFarm -ExcelWorkbookSizeMax 100

與 Analysis Services 結合使用 EffectiveUserName

備註

本節說明OOS整合的舊版組態,該組態已被取代。

若要允許與 Analysis Services 的即時連線,請針對 Excel 活頁簿中的連線使用 EffectiveUserName。 若要讓 OOS 使用 EffectiveUserName,您必須將 OOS 伺服器的電腦帳戶新增為 Analysis Services 實例的系統管理員。 需要 Management Studio for SQL Server 2016 或更新版本才能執行此動作。

Excel 活頁簿目前僅支援內嵌的 Analysis Services 連線。 使用者的帳戶必須具有連線到 Analysis Services 的許可權,因為無法代理使用者。

在 OOS 伺服器上執行下列 PowerShell 命令。

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

設定資料模型的 Power Pivot 執行個體

備註

本節說明OOS整合的舊版組態,該組態已被取代。

安裝 Analysis Services Power Pivot 模式的執行個體可讓您處理使用 Power Pivot 的 Excel 活頁簿。 請確定執行個體名稱是 POWERPIVOT。 將 OOS 伺服器的電腦帳戶新增為管理員,以管理 Analysis Services Power Pivot 模式實例。 需要 Management Studio for SQL Server 2016 或更新版本才能執行此動作。

若要讓 OOS 使用 Power Pivot 模式實例,請執行下列命令。

New-OfficeWebAppsExcelBIServer -ServerId <server_name>\POWERPIVOT

如果您尚未允許外部資料,請從上述 Analysis Services 步驟中執行下列命令。

Set-OfficeWebAppsFarm -ExcelAllowExternalData:$true

防火牆考慮

為了避免防火牆問題,您可能需要開啟連接埠 2382 和 2383。 您也可以將 Power Pivot 執行個體的 msmdsrv.exe新增為應用程式防火牆原則。

設定 Power BI 報表伺服器以使用 OOS 伺服器

備註

本節說明OOS整合的舊版組態,該組態已被取代。 從 2026 年 1 月 PBIRS 版本開始,將不支援此設定。

在 [網站設定] 的 [一般] 頁面上,輸入 OOS 探索 URL。 OOS 探索 URL 是 InternalUrl,在部署 OOS 伺服器時使用,後面接著 /hosting/discovery。 例如 https://servername/hosting/discovery 用於 HTTP。 然後,https://server.contoso.com/hosting/discovery 對於 HTTPS。

若要前往 網站設定,請選取右上角的 齒輪圖示 ,然後選取 網站設定

只有具有 系統管理員 角色的使用者才能看到 Office Online Server 探索 URL 設定。

Power BI 報表伺服器的網站設定螢幕擷取畫面。

在您輸入探索 URL 並選擇 [套用] 之後,在網頁入口中選取 Excel 活頁簿,應該會在網頁入口中顯示該活頁簿。

考慮事項與限制條件

  • 您將擁有工作簿的只讀功能。
  • Power BI 報表伺服器中的 Excel 活頁簿不支援排程重新整理。
  • OOS 整合即將淘汰:Office Online Server 將於 2026 年 12 月 31 日淘汰。 PBIRS 將於 2026 年 11 月終止透過 OOS 裝載 Excel 活頁簿的支援,而設定支援將於 2026 年 1 月版本結束。

後續步驟和替代方案

隨著 Office Online Server 整合的淘汰,請考慮下列建議的替代方案:

  • Microsoft 365 Excel:使用 Excel 網頁版或 Excel 傳統型應用程式來檢視活頁簿並與之互動。
  • Power BI 服務:若要取得具有增強型共同作業功能的雲端優先體驗,請將報表和活頁簿移轉至 Power BI 服務。
  • 匯出至 Excel:繼續使用 Power BI 報表伺服器進行 Power BI 報表,並在需要時將資料匯出至 Excel。

對於使用 OOS 的現有實作,請在 2026 年 11 月之前規劃移轉,以避免服務中斷。 如需詳細的移轉指引和時間表,請參閱淘汰 公告部落格