Utiliser des données externes dans Excel Services (SharePoint Server)

S’applique à
SharePoint Server 2013 Enterprise

Remarque

Cet article suppose que vous utilisez la version d’Excel fournie dans Office Professionnel Plus. Excel Starter et la version d’Excel fournie dans les éditions Famille et Étudiant ne prennent pas en charge les connexions de données externes comme décrit dans cet article.

Les informations contenues dans cet article s’appliquent uniquement à Excel Services dans SharePoint Server 2013 (local). Pour plus d’informations sur Microsoft 365 (dans le cloud), voir Utiliser des données externes dans des classeurs dans SharePoint Online.

Vous pouvez utiliser un large éventail de sources de données dans Excel, y compris des données natives et des données externes. Certaines sources de données externes que vous pouvez utiliser dans Excel sont prises en charge dans Excel Services, mais pas toutes. Lisez cet article pour obtenir une vue d’ensemble de ce qui est pris en charge dans Excel Services lorsque vous publiez un classeur dans une bibliothèque SharePoint. 

Contenu de cet article

Que sont les données externes ?

Les données externes sont des données stockées ailleurs, par exemple sur un serveur. Vous pouvez importer ou afficher des données externes dans un classeur à l’aide d’une ou plusieurs connexions de données externes. Voici quelques exemples de sources de données externes : tables SQL Server, cubes SQL Server Analysis Services, données de la Place de marché Microsoft Azure, etc. Les connexions de données externes utilisées dans un classeur permettent l’envoi de requêtes et la réception de données depuis les bases de données spécifiées dans les connexions. Cela vous permet d’actualiser les données afin d’afficher les informations les plus récentes dans un classeur.

Au lieu d’utiliser des données externes, vous pouvez utiliser des données natives dans Excel. Les données natives sont stockées directement dans le classeur et ne demandent pas de connexion de données externes pour être conservées, même si une connexion externe a servi à importer les données dans un classeur. Pour mettre à jour des données natives, vous pouvez taper manuellement des mises à jour ou réimporter les données dans Excel.

Haut de la page

Sources de données prises en charge dans Excel Services

Certaines sources de données que vous pouvez utiliser dans Excel (mais pas toutes) sont prises en charge dans Excel Services dans SharePoint Server 2013. Quand une source de données est prise en charge dans Excel Services, cela signifie que vous et les autres utilisateurs pouvez actualiser les données affichées dans un classeur. Excel Services dans SharePoint Server 2013 prend en charge les types de sources de données suivants :

  • Tables SQL Server
  • Cubes SQL Server Analysis Services
  • Sources de données OLE DB ou ODBC
  • Modèles de données, tels que ceux créés dans Excel

Pour plus d’informations, contactez un administrateur SharePoint ou consultez l’article TechNet : Sources de données prises en charge dans Excel Services (SharePoint Server 2013).

Haut de la page

Excel Web App et Excel Services

Si votre organisation utilise Office Web Apps en parallèle avec SharePoint Server 2013, Excel Excel Services (qui fait partie de SharePoint Server 2013) ou Excel Web App (qui fait partie d’Office Web Apps Server) est utilisé pour afficher les classeurs dans une fenêtre de navigateur. Cette décision est prise par les administrateurs SharePoint et peut affecter les sources de données prises en charge lorsque vous utilisez un classeur dans une fenêtre du navigateur.

Déterminer si Excel Services ou Excel Web App est utilisé pour le rendu d’un classeur

Vous vous demandez peut-être comment savoir si vous utilisez Excel Services ou Excel Web App lorsque vous affichez un classeur dans une fenêtre de navigateur. Il vous suffit d’examiner l’adresse (URL) du site web pour le classeur.

  • Recherchez xlviewer dans l’URL.
    Si l’URL ressemble à http://[servername]_layouts/15/xlviewer.aspx?id=/Documents/..., Excel Services est utilisé pour afficher le classeur.
  • Recherchez WopiFrame dans l’URL.
    Si l’URL ressemble à http://[servername]/_layouts/15/WopiFrame2.aspx?sourcedoc=/Documents/..., Excel Web App est utilisé pour afficher le classeur.

Vous pouvez également contacter votre administrateur SharePoint pour obtenir des informations sur la configuration de votre environnement.

Sources de données externes prises en charge dans Excel Services et Excel Web App

Le tableau suivant récapitule les types de connexions de données que vous pouvez utiliser dans Excel et les connexions de données prises en charge dans Excel Services et Excel Web App.

Source de données Excel Prise en charge dans Excel Services (SharePoint Server) ? Prise en charge dans Excel Web App (Office Web Apps Server) ?
Tables SQL Server Oui Oui, si l’environnement inclut SharePoint Server 2013 et qu’il est configuré pour utiliser le service Banque d’informations sécurisée ou un compte de service sans surveillance. Pour plus d’informations, contactez un administrateur SharePoint.
Cubes SQL Server Analysis Services Oui Oui, si l’environnement inclut SharePoint Server 2013 et qu’il est configuré pour utiliser le service Banque d’informations sécurisée ou un compte de service sans surveillance. Pour plus d’informations, contactez un administrateur SharePoint.
Sources de données OLE DB ou ODBC Oui si chaque chaîne de connexion contient un nom d’utilisateur et un mot de passe. Contactez un administrateur SharePoint pour plus d’informations. Oui si chaque chaîne de connexion contient un nom d’utilisateur et un mot de passe. Contactez un administrateur SharePoint pour plus d’informations.
Modèle de données créé à l’aide d’Excel Oui si Excel Services est configuré pour prendre en charge les modèles de données. Contactez un administrateur SharePoint pour plus d’informations. Non
Données de la Place de marché Microsoft Azure Non Non
Données OData Non Non
Données XML Non Non
Données Microsoft Access Non Non
Données d’un fichier texte Non Non

Haut de la page

Actualiser les données et modifier les classeurs dans une fenêtre du navigateur

Quand vous affichez un classeur dans une fenêtre du navigateur, la modification du classeur ou l’actualisation des données dans une fenêtre de navigateur dépendent de la manière dont est configuré votre environnement. Le tableau suivant récapitule les environnements locaux qui prennent en charge l’actualisation des données et les fonctionnalités de modification dans une fenêtre du navigateur.

Configuration Actualiser les données dans une fenêtre du navigateur Modifier le classeur dans une fenêtre du navigateur
SharePoint Server 2013
(Excel Services rend les classeurs)
Oui si vous utilisez un ou plusieurs des types de sources de données suivants :
  • Table SQL Server
  • Cube SQL Server Analysis Services
  • Connexion de données OLE DB ou ODBC
  • Modèle de données
Non. Pour modifier le classeur, vous devez l’ouvrir dans Excel.
Office Web Apps Server
(Excel Web App rend les classeurs)
Non, à moins que vous n’utilisiez une connexion anonyme, une connexion de données OLE DB ou ODBC, ou que la chaîne de connexion ne contienne un nom d’utilisateur et un mot de passe. Oui
SharePoint Server 2013 avec Office Web Apps Server
(Excel Services est utilisé pour afficher les classeurs)
Cela dépend des sources de données. Voir Sources de données prises en charge dans Excel Services. Oui
SharePoint Server 2013 avec Office Web Apps Server
(Excel Web App est utilisé pour afficher les classeurs)
Cela dépend des sources de données et de la manière dont est configuré l’environnement. Voir Sources de données externes prises en charge dans Excel Services Oui

Haut de la page