Partager via


Configurer votre serveur de rapports pour héberger des classeurs Excel à l’aide d’Office Online Server (déconseillé)

Avertissement

Microsoft a annoncé qu’Office Online Server (OOS) sera mis hors service à compter du 31 décembre 2026. Par conséquent, les utilisateurs PBIRS ne pourront plus héberger des classeurs Excel dans PBIRS à l’aide d’OOS après novembre 2026, conformément à la stratégie de chronologie du support PBIRS. De plus, à compter de la version de janvier 2026 pbIRS, la configuration de PBIRS pour utiliser OOS pour l’hébergement de classeurs Excel ne sera plus prise en charge. Pour plus d’informations, consultez ce blog d’annonce de dépréciation .

Important

Cet article décrit une fonctionnalité déconseillée. Les informations ci-dessous sont conservées uniquement pour les implémentations héritées. Les nouveaux déploiements ne doivent pas configurer l’intégration OOS. Consultez la section Étapes et alternatives suivantes pour connaître les alternatives recommandées.

Outre l’affichage des rapports Power BI dans le portail web, Power BI Report Server peut héberger des classeurs Excel à l’aide d’Office Online Server (OOS). Votre serveur de rapports devient un emplacement unique pour publier et afficher du contenu Microsoft BI libre-service.

Capture d’écran des rapports Excel consultés à partir du portail web du serveur de rapports.

Préparer le serveur pour exécuter Office Online Server

Note

Les instructions suivantes concernent uniquement les déploiements hérités. La configuration d’Office Online Server est déconseillée et ne sera pas prise en charge à compter de la version de janvier 2026 PBIRS.

Effectuez ces procédures sur le serveur qui exécutera Office Online Server. Ce serveur doit être Windows Server 2012 R2 ou Windows Server 2016. Windows Server 2016 nécessite Office Online Server avril 2017 ou version ultérieure.

Installer les logiciels requis pour Office Online Server

  1. Ouvrez l’invite Windows PowerShell en tant qu’administrateur et exécutez cette commande pour installer les rôles et services requis.

    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
    

    Si vous y êtes invité, redémarrez le serveur.

  2. Installez le logiciel suivant :

Installer Office Online Server

Si vous envisagez d’utiliser des fonctionnalités Excel Online qui utilisent l’accès aux données externes (comme Power Pivot), notez qu’Office Online Server doit résider dans la même forêt Active Directory que ses utilisateurs, ainsi que toutes les sources de données externes auxquelles vous envisagez d’accéder à l’aide de l’authentification basée sur Windows.

  1. Téléchargez Office Online Server à partir du Centre de gestion des licences en volume (VLSC). Le téléchargement est disponible sous ces produits Office sur le portail du Centre de gestion des licences en volume. À des fins de développement, vous pouvez télécharger OOS à partir des téléchargements d’abonnés MSDN.

  2. Exécutez Setup.exe.

  3. Dans la page Lire les termes du contrat de licence logiciel Microsoft , sélectionnez J’accepte les conditions de ce contrat , puis sélectionnez Continuer.

  4. Dans la page Choisir un emplacement de fichier , sélectionnez le dossier dans lequel vous souhaitez installer les fichiers Office Online Server (par exemple, C :\Program Files\Microsoft Office Web Apps*), puis sélectionnez Installer maintenant. Si le dossier que vous avez spécifié n’existe pas, le programme d’installation le crée pour vous.

    Nous vous recommandons d’installer Office Online Server sur le lecteur système.

  5. Une fois l’installation d’Office Online Server terminée, sélectionnez Fermer.

Installer des modules linguistiques pour Office Web Apps Server (facultatif)

Les modules linguistiques Office Online Server permettent aux utilisateurs d’afficher les fichiers Office web dans plusieurs langues.

Pour installer les modules linguistiques, procédez comme suit.

  1. Téléchargez les modules linguistiques Office Online Server à partir du Centre de téléchargement Microsoft.
  2. Exécutez wacserverlanguagepack.exe.
  3. Dans l’Assistant Module linguistique Office Online Server, dans la page Lire les termes du contrat de licence logiciel Microsoft , sélectionnez J’accepte les conditions de ce contrat , puis sélectionnez Continuer.
  4. Une fois l’installation d’Office Online Server terminée, sélectionnez Fermer.

Déployer Office Online Server

Note

Cette section décrit les étapes de configuration héritées pour les fonctionnalités qui sont déconseillées. Ne configurez pas de nouveaux déploiements avec l’intégration OOS.

Créer la batterie de serveurs Office Online Server (HTTPS)

Utilisez la commande New-OfficeWebAppsFarm pour créer une batterie de serveurs Office Online Server qui se compose d’un seul serveur, comme illustré dans l’exemple suivant.

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

Paramètres

  • –InternalURL est le nom de domaine complet (FQDN) du serveur qui exécute Office Online Server, tel que https://servername.contoso.com.
  • –ExternalURL est le nom de domaine complet accessible sur Internet.
  • –CertificateName est le nom convivial du certificat.

Créer la batterie de serveurs Office Online Server (HTTP)

Utilisez la commande New-OfficeWebAppsFarm pour créer une batterie de serveurs Office Online Server qui se compose d’un seul serveur, comme illustré dans l’exemple suivant.

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

Paramètres

  • –InternalURL est le nom du serveur qui exécute Office Online Server, tel que https://servername.
  • –AllowHttp configure la batterie de serveurs pour utiliser HTTP.

Vérifiez que la batterie de serveurs Office Online Server a été créée avec succès

Une fois la ferme créée, des détails sur la ferme sont affichés dans l'invite de commandes de Windows PowerShell. Pour vérifier qu’Office Online Server est installé et configuré correctement, utilisez un navigateur web pour accéder à l’URL de découverte d’Office Online Server, comme illustré dans l’exemple suivant. L’URL de découverte est le paramètre InternalUrl que vous avez spécifié lorsque vous avez configuré votre batterie de serveurs Office Online Server, suivi de /hosting/discovery, par exemple :

<InternalUrl>/hosting/discovery

Si Office Online Server fonctionne comme prévu, vous devriez voir un fichier XML de découverte d’application web Open Platform Interface Protocol (WOPI) dans votre navigateur web. Les premières lignes de ce fichier doivent ressembler à l’exemple suivant :

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

Configurer la taille maximale du classeur Excel

La taille de fichier maximale pour tous les fichiers dans Power BI Report Server est de 100 Mo. Pour rester synchronisé avec cela, vous devez le définir manuellement dans OOS.

Set-OfficeWebAppsFarm -ExcelWorkbookSizeMax 100

Utilisation de EffectiveUserName avec Analysis Services

Note

Cette section décrit la configuration héritée pour l’intégration OOS, qui est déconseillée.

Pour permettre des connexions en direct à Analysis Services, en ce qui concerne les connexions au sein d'un classeur Excel utilisant EffectiveUserName. Pour que OOS utilise EffectiveUserName, vous devez ajouter le compte d’ordinateur du serveur OOS en tant qu’administrateur pour l’instance Analysis Services. Management Studio pour SQL Server 2016 ou version ultérieure est nécessaire pour ce faire.

Seules les connexions Analysis Services incorporées sont actuellement prises en charge dans un classeur Excel. Le compte de l’utilisateur doit avoir l’autorisation de se connecter à Analysis Services, car la possibilité de proxyer l’utilisateur n’est pas disponible.

Exécutez les commandes PowerShell suivantes sur le serveur OOS.

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

Configurer une instance Power Pivot pour les modèles de données

Note

Cette section décrit la configuration héritée pour l’intégration OOS, qui est déconseillée.

L’installation d’une instance en mode Power Pivot Analysis Services vous permet d’utiliser des classeurs Excel qui utilisent Power Pivot. Vérifiez que le nom de l’instance est POWERPIVOT. Ajoutez le compte d’ordinateur du serveur OOS en tant qu’administrateur pour l’instance du mode Power Pivot Analysis Services. Management Studio pour SQL Server 2016 ou version ultérieure est nécessaire pour ce faire.

Pour que OOS utilise l’instance en mode Power Pivot, exécutez la commande suivante.

New-OfficeWebAppsExcelBIServer -ServerId <server_name>\POWERPIVOT

Si vous n’avez pas déjà autorisé les données externes, à partir de l’étape Analysis Services ci-dessus, exécutez la commande suivante.

Set-OfficeWebAppsFarm -ExcelAllowExternalData:$true

Éléments à prendre en compte pour le pare-feu

Pour éviter les problèmes de pare-feu, vous devrez peut-être ouvrir les ports 2382 et 2383. Vous pouvez également ajouter la msmdsrv.exe, pour l’instance Power Pivot, en tant que stratégie de mur de pare-feu d’applications.

Configurer Power BI Report Server pour utiliser le serveur OOS

Note

Cette section décrit la configuration héritée pour l’intégration OOS, qui est déconseillée. Cette configuration ne sera pas prise en charge à compter de la version de janvier 2026 PBIRS.

Dans la page Général des paramètres du site, entrez l’URL de découverte OOS. L’URL de découverte OOS est InternalUrl, utilisée lors du déploiement du serveur OOS, suivie de /hosting/discovery. Par exemple, https://servername/hosting/discoverypour HTTP. Et, https://server.contoso.com/hosting/discovery pour HTTPS.

Pour accéder aux paramètres du site, sélectionnez l’icône d’engrenage en haut à droite et sélectionnez Paramètres du site.

Seul un utilisateur disposant du rôle Administrateur système voit le paramètre d’URL de découverte d’Office Online Server.

Capture d’écran des paramètres de site pour Power BI Report Server.

Après avoir entré l'URL de découverte et sélectionné Appliquer, la sélection d'un classeur Excel dans le portail web devrait afficher le classeur dans ce même portail.

Considérations et limitations

  • Vous disposez d’une fonctionnalité de lecture seule avec des classeurs.
  • L’actualisation planifiée n’est pas prise en charge pour les classeurs Excel dans Power BI Report Server.
  • L’intégration ooS est déconseillée : Office Online Server sera mis hors service le 31 décembre 2026. PBIRS met fin à la prise en charge de l’hébergement de classeurs Excel via OOS en novembre 2026 et la prise en charge de la configuration se termine par la version de janvier 2026.

Étapes suivantes et alternatives

Avec la dépréciation de l’intégration d’Office Online Server, tenez compte des alternatives recommandées suivantes :

  • Microsoft 365 Excel : Utilisez Excel pour les applications de bureau Web ou Excel pour afficher et interagir avec des classeurs.
  • Service Power BI : Pour une expérience cloud avec des fonctionnalités de collaboration améliorées, migrez vos rapports et classeurs vers le service Power BI.
  • Exporter vers Excel : continuez à utiliser Power BI Report Server pour les rapports Power BI et exportez des données vers Excel si nécessaire.

Pour les implémentations existantes à l’aide d’OOS, planifiez votre migration avant novembre 2026 pour éviter toute interruption de service. Consultez le blog de l'annonce de l'obsolescence pour obtenir des instructions détaillées sur la migration et le calendrier.