Sources de données prises en charge dans Excel Services (SharePoint Server 2013)

S’APPLIQUE À :  yes-img-13 2013  no-img-16 2016  no-img-19 2019  no-img-se Subscription Edition  no-img-sop SharePoint in Microsoft 365

Vous pouvez importer des données dans Excel à partir d'un grand nombre de sources et connexions de données. La plupart, mais pas l'intégralité, des connexions de données que vous pouvez utiliser dans Excel sont prises en charge dans Excel Services. Par ailleurs, si votre organisation utilise Office Web Apps Server, certaines sources de données utilisées dans Excel ne sont pas prises en charge dans Excel Web App.

À un niveau élevé, le tableau suivant récapitule les sources de données Excel qui sont pris en charge dans Excel Services (dans le cadre de SharePoint Server 2013) et Excel Web App (dans le cadre de Office Web Apps Server).

Tableau : Récapitulatif des sources de données Excel prises en charge dans Excel Services et Excel Web App

Source de données Excel Prise en charge dans Excel Services ? Prise en charge dans Excel Web App ?
Tables SQL Server
Oui
Oui, si l'environnement est configuré pour l'utilisation du Service Banque d'informations sécurisée ou d'un compte de service automatisé.
Cube SQL Server Analysis Services
Oui
Oui, si l'environnement est configuré pour l'utilisation du Service Banque d'informations sécurisée ou d'un compte de service automatisé.
Source de données OLE DB ou ODBC
Oui, dans la mesure où la chaîne de connexion contient un nom d’utilisateur et un mot de passe pour la connexion.
Oui, dans la mesure où la chaîne de connexion contient un nom d’utilisateur et un mot de passe pour la connexion.
Modèle de données créé dans Excel
Oui, à condition qu'Excel Services soit configuré pour se servir d'une instance de SQL Server Analysis Services pour les modèles de données.
Non
Données du Azure Marketplace
Non
Non
Données OData
Non
Non
Données XML
Non
Non
Données Access
Non
Non
Données provenant d’un fichier texte
Non
Non

Les sections suivantes contiennent des informations plus détaillées sur l'utilisation des données dans Excel et Excel Services.

Contenu de cet article :

Utilisation des données externes dans Excel

Dans Excel 2016, vous pouvez vous connecter à de nombreuses sources de données. Parmi lesquelles se trouvent les suivantes :

  • tables SQL Server ;

  • cubes SQL Server Analysis Services ;

  • données du Azure Marketplace ;

  • données OData ;

  • données XML ;

  • données Access ;

  • données de fichier texte.

Pour importer des données dans Excel, vous pouvez vous servir des connexions existantes ou créer vos propres connexions. Les connexions existantes peuvent être stockées sur votre ordinateur ou à un emplacement central, comme un site SharePoint.

La solution idéale est que vous ayez accès à un ensemble de connexions de données existantes sur un site, comme un site Centre d'aide à la décision, dont vous pouvez vous servir pour utiliser les données dans Excel. Ceci est particulièrement utile si vous prévoyez de publier un classeur dans une bibliothèque de documents sur un site Centre d'aide à la décision. En règle générale, un administrateur SharePoint configure des emplacements tels que des emplacements de confiance dans Excel Services. Les utilisateurs peuvent ainsi actualiser les données dans leurs classeurs pour afficher les informations les plus récentes.

Pour utiliser une connexion de données existante dans Excel

  1. Dans Excel, sous l'onglet Données, choisissez Connexions existantes.

  2. Choisissez Parcourir pour plus pour ouvrir la boîte de dialogue Sélectionner une source de données.

  3. Spécifiez l’emplacement de la source de données que vous voulez utiliser, sélectionnez la source de données, puis choisissez Ouvrir.

  4. Dans la page Importer des données, choisissez le mode d'affichage des données et cliquez sur OK.

    Les options disponibles dépendent de la source de données que vous utilisez. Par exemple, vous pouvez décider de créer un tableau de données, un rapport de graphique croisé dynamique, un rapport de tableau croisé dynamique ou une feuille Power View.

Si vous ne disposez pas d'une connexion existante ou que vous préférez en créer une, vous pouvez aisément le faire dans Excel. Il vous suffit de connaître le nom de l'emplacement (comme un serveur ou un site web) où les données sont stockées et de choisir la méthode d'authentification à utiliser pour se connecter aux données. Par exemple, pour créer une connexion à une table stockée dans SQL Server, vous devez connaître le nom du serveur, la base de données et la table à utiliser, ainsi que les informations d'identification utilisées pour la connexion aux données.

Pour créer et utiliser une nouvelle connexion de données dans Excel

  1. Dans Excel, sous l'onglet Données, dans le groupe Données externes, choisissez l'une des options suivantes :
  • Choisissez À partir du fichier Access pour utiliser les données stockées dans une base de données Access.

  • Choisissez À partir du site Web pour utiliser les données d'un site web interne ou externe.

  • Choisissez À partir du texte pour utiliser des données stockées dans un fichier texte.

  • Choisissez À partir d'autres sources pour utiliser des données disponibles dans SQL Server, SQL Server Analysis Services, Azure Marketplace, OData, un fichier XML ou des données disponibles via un fournisseur personnalisé.

    L'Assistant Connexion de données s'ouvre.

  1. Spécifiez les informations requises à chaque étape de l’Assistant Connexion de données et cliquez sur Terminer.

  2. Dans la page Importer des données, choisissez le mode d'affichage des données et cliquez sur OK.

    Les options disponibles dépendent de la source de données que vous utilisez. Par exemple, vous pouvez décider de créer un tableau de données, un rapport de graphique croisé dynamique, un rapport de tableau croisé dynamique, une feuille Power View ou simplement la connexion de données.

Pour des informations plus détaillées sur la création de connexions de données, voir Partager des connexions de données à l'aide d'Excel et d'Excel Services (SharePoint Server 2013).

Une fois que vous avez créé un classeur Excel utilisant des données externes et des vues, comme des rapports de graphique croisé dynamique, rapports de tableau croisé dynamique ou vues Power View, vous pouvez partager ce classeur sur un site SharePoint, par exemple. Selon votre environnement, les connexions de données externes utilisées dans votre classeur peuvent ne pas être prises en charge. La prise en charge d'une connexion de données externe est déterminée par la possibilité d'actualiser les données du classeur et de l'afficher dans une fenêtre de navigateur.

Connexions de données externes prises en charge par Excel Services dans SharePoint Server

La plupart, mais pas l'intégralité, des connexions de données utilisées dans Excel sont prises en charge dans Excel Services. Les connexions aux sources de données suivantes en font partie :

  • tables SQL Server ;

  • cubes SQL Server Analysis Services ;

  • sources de données OLE DB et ODBC.

Quand une connexion de données est prise en charge, vous pouvez actualiser les données dans Excel Services s'il utilise cette connexion de données et dans la mesure où Excel Services est correctement configuré.

Les sources de données auxquelles vous pouvez vous connecter dans Excel, mais qui ne sont pas prises en charge dans Excel Services, sont notamment : les bases de données Access, le contenu de site web, les fichiers XML, les données de Azure Marketplace et les fichiers texte. Si vous envisagez d’utiliser ces types de sources de données dans des workbooks que vous publierez sur SharePoint Server 2013, envisagez d’importer des données dans Excel et d’utiliser les données en tant que données natives. Pour plus d’informations, voir Utilisation des données natives dans Excel Services.

Connexions de données externes prises en charge dans un environnement SharePoint incluant Office Web Apps Server

Office Web Apps Server est le complément en ligne des applications Office Word, Excel, PowerPoint et OneNote. Si votre organisation utilise SharePoint Server 2013 avec Office Web Apps Server, elle utilise Excel Services ou Excel Web App (dans le cadre de Office Web Apps Server) pour afficher les classeurs dans une fenêtre de navigateur. Cette décision limite la prise en charge aux sources de données acceptées pour les classeurs affichés dans une fenêtre de navigateur.

Excel Web App ne prend en charge que certains types de connexion de données externe sécurisée. Les connexions de données aux bases de données Microsoft Access, au contenu de site web, aux fichiers XML, aux données de Azure Marketplace et aux fichiers texte ne sont pas prises en charge dans Excel Web App. Si vous prévoyez de vous servir de ces types de source de données dans des classeurs partagés d'Excel Web App, vous devez importer les données dans Excel et utiliser les données en tant que données natives.

Utilisation des modèles de données dans Excel Services

Un modèle de données est un jeu de données constitué de plusieurs tables. Les modèles de données sont utiles pour rassembler des données de diverses bases de données en une seule base de données pouvant servir de source de données pour les vues, comme les rapports de graphique croisé dynamique, les rapports de tableau croisé dynamique et les vues Power View. Les modèles de données peuvent être créés à partir de données externes ou natives. Pour plus d'informations sur les modèles de données, voir Power Pivot : analyse et modélisation de données puissantes dans Excel.

Pour afficher ou utiliser un classeur contenant un modèle de données dans Excel Services, Excel Services doit être configuré pour prendre en charge les modèles de données. Pour plus d'informations, voir Gérer les paramètres de modèle de données Excel Services (SharePoint Server 2013). Actuellement, Office Web Apps Server ne prend pas en charge les modèles de données.

Utilisation des données natives dans Excel Services

Les données natives sont des données importées dans Excel, qui ne conservent pas les connexions aux bases de données externes. Les données natives sont aussi appelées données de la feuille de calcul ou données de la feuille et peuvent être statiques ou mises à jour manuellement. L'utilisation des données natives dans les classeurs Excel offre certains avantages :

  • Vous pouvez publier des classeurs se servant de données provenant de sources non prises en charge dans Excel Services ou Excel Web App.

  • Les utilisateurs peuvent afficher et utiliser des classeurs contenant des données natives dans une fenêtre de navigateur, par le biais d'Office Web Apps Server ou de SharePoint Server 2013. Notez que les modèles de données ne sont pas pris en charge dans Office Web Apps Server, mais que les rapports de graphique croisé dynamique et ceux de tableau croisé dynamique qui utilisent des données natives sont, quant à eux, pris en charge.

  • Si un workbook ne consomme pas plus de 10 Mo d’espace disque, vous pouvez partager ou afficher le Microsoft 365. Cela permet de partager des informations « dans le cloud ».

Voir aussi

Concepts

Partager des connexions de données à l’aide d’Excel et d’Excel Services (SharePoint Server 2013)

Fonctionnalités d’aide à la décision dans un service Excel (SharePoint Server 2013)

Autres ressources

Authentification des données pour Excel Services dans SharePoint Server