Applies ToExcel pour Microsoft 365 Excel pour le web Excel 2024 Excel 2021 Excel 2019 Excel 2016 SharePoint Server 2013 Enterprise

Pour maintenir à jour les données externes importées, vous pouvez les actualiser pour afficher les mises à jour et les suppressions récentes. Excel fournit de nombreuses options pour actualiser les données, notamment lorsque vous ouvrez le classeur et à intervalles réguliers.

Remarque : Pour arrêter une actualisation, appuyez sur Échap. Pour actualiser une feuille de calcul, appuyez sur Ctrl+F5. Pour actualiser un classeur, appuyez sur Ctrl + Alt + F5.

 En savoir plus sur l’actualisation des données dans l’application Excel

Le tableau suivant récapitule les actions d’actualisation, les touches de raccourci et les commandes.

Pour

Appuyez sur

Ou

Actualiser les données sélectionnées dans la feuille de calcul

Alt + F5

Sélectionnez Données > Flèche déroulante en regard de Actualiser tout > Actualiser Souris pointant vers la commande Actualiser sur le ruban

Actualiser toutes les données du travail

Ctrl + Alt + F5

Sélectionnez Données > Actualiser toutPointeur de la souris sur le bouton Actualiser tout

Vérifier l’état d’actualisation

Double-cliquez sur le message « Récupération de données » dans la barre d’état.

Boîte de message : Récupération de données

Arrêter une actualisation

Échap

Message affiché lors de l’actualisation et commande à utiliser pour arrêter l’actualisation (ÉCHAP)

Arrêter une actualisation en arrière-plan

Double-cliquez sur le message dans la barre d’état.

Boîte de message : Actualisation en arrière-plan

Puis sélectionnez Arrêter l’actualisation dans la boîte de dialogue État de l’actualisation des données externes.

Boîte de dialogue État d’actualisation des données externes

Les données d’un classeur peuvent être stockées directement dans le classeur ou dans une source de données externe, telle qu’un fichier texte, une base de données ou le cloud. La première fois que vous importez des données externes, Excel crée des informations de connexion, parfois enregistrées dans un fichier ODC (Office Data Connection), qui décrit comment localiser, se connecter, interroger et accéder à la source de données externe.

Lorsque vous êtes connecté à une source de données externe, vous pouvez effectuer une opération d’actualisation pour récupérer les données mises à jour. Chaque fois que vous actualisez des données, vous voyez la version la plus récente des données, y compris les modifications apportées aux données depuis leur dernière actualisation.

En savoir plus sur l’actualisation des données

Cela explique le processus de base de ce qui se passe lorsque vous actualisez des données connectées à une source de données externe :

  1. Quelqu’un commence à actualiser les connexions du classeur pour obtenir des données à jour.

  2. Les connexions sont établies à des sources de données externes utilisées dans le classeur.

    Remarque : Il existe diverses sources de données auxquelles vous pouvez accéder, telles que OLAP, SQL Server, les fournisseurs OLEDB et les pilotes ODBC.

  3. Les données du classeur sont mises à jour.

Procédure de base d’actualisation des données externes

En savoir plus sur les problèmes de sécurité

Lorsque vous êtes connecté à une source de données externe et que vous essayez d’actualiser les données, il est important de connaître les problèmes de sécurité potentiels et de savoir ce que vous pouvez faire pour résoudre les problèmes de sécurité.

Connexions d’approbation    - Les données externes peuvent être actuellement désactivées sur votre ordinateur. Pour actualiser les données lorsque vous ouvrez un classeur, vous devez activer les connexions de données à l’aide de la barre du Centre de gestion de la confidentialité, ou vous devez placer le classeur dans un emplacement approuvé. Pour plus d’informations, consultez les articles suivants :

Fichier ODC    : un fichier de connexion de données (.odc) contient souvent une ou plusieurs requêtes utilisées pour actualiser des données externes. En remplaçant ce fichier, un utilisateur qui a une intention malveillante peut concevoir une requête pour accéder à des informations confidentielles et les distribuer à d’autres utilisateurs ou effectuer d’autres actions nuisibles. Par conséquent, il est important de s’assurer que le fichier de connexion a été créé par une personne fiable, et que le fichier de connexion est sécurisé et provient d’une bibliothèque de connexions de données (DCL) approuvée.

Credentials    - L’accès à une source de données externe nécessite généralement des informations d’identification (telles qu’un nom d’utilisateur et un mot de passe) utilisées pour authentifier l’utilisateur. Assurez-vous que ces informations d’identification vous sont fournies de manière sûre et sécurisée, et que vous ne les révèlez pas par inadvertance à d’autres personnes. Si votre source de données externe nécessite un mot de passe pour accéder aux données, vous pouvez exiger que le mot de passe soit entré chaque fois que la plage de données externes est actualisée.

Partage-   Partagez-vous ce classeur avec d’autres personnes qui peuvent souhaiter actualiser les données ? Aidez vos collègues à éviter les erreurs d’actualisation des données en leur rappelant de demander des autorisations sur les sources de données qui fournissent les données.

Pour plus d’informations, consultez Gérer les paramètres et les autorisations de source de données.

Vous pouvez actualiser une plage de données externes automatiquement lorsque vous ouvrez le classeur. Vous pouvez également enregistrer le classeur sans enregistrer les données externes pour réduire la taille du fichier.

  1. Sélectionnez une cellule dans la plage de données externe.

  2. Sélectionnez Requêtes> de données & l’onglet Connexions > Connexions , cliquez avec le bouton droit sur une requête dans la liste, puis sélectionnez Propriétés.

  3. Dans la boîte de dialogue Propriétés de connexion, sous l’onglet Utilisation , sous Contrôle d’actualisation, activez la case à cocher Actualiser les données lors de l’ouverture du fichier .

  4. Si vous voulez enregistrer le classeur et la définition de requête mais pas les données externes, activez la case à cocher Supprimer les données de la plage de données externe avant d’enregistrer le classeur.

  1. Sélectionnez une cellule dans la plage de données externe.

  2. Sélectionnez Requêtes> de données & l’onglet Connexions > Connexions , cliquez avec le bouton droit sur une requête dans la liste, puis sélectionnez Propriétés.

  3. Cliquez sur l’onglet Utilisation.

  4. Activez la case à cocher Actualiser toutes les, puis spécifiez le nombre de minutes souhaité entre les actualisations.

Si votre classeur est connecté à une grande source de données, son actualisation peut être plus longue que prévu. Envisagez d’exécuter une actualisation en arrière-plan. Vous reprendrez ainsi immédiatement le contrôle d’Excel, plutôt que d’avoir à patienter plusieurs minutes que l’actualisation soit terminée.

Remarque : Vous ne pouvez pas exécuter une requête OLAP en arrière-plan et vous ne pouvez pas exécuter de requête pour un type de connexion qui récupère des données pour le modèle de données.

  1. Sélectionnez une cellule dans la plage de données externe.

  2. Sélectionnez Requêtes> de données & l’onglet Connexions > Connexions , cliquez avec le bouton droit sur une requête dans la liste, puis sélectionnez Propriétés.

  3. Sélectionnez l’onglet Utilisation .

  4. Activez la case à cocher Activer l’actualisation en arrière-plan pour exécuter la requête en arrière-plan. Désactivez-la pour exécuter la requête pendant une attente.

    Pourboire    Lors de l’enregistrement d’une macro qui comprend une requête, Excel n’exécute pas la requête en arrière-plan. Pour modifier la macro enregistrée afin que la requête s’exécute en arrière-plan, modifiez la macro dans Visual Basic Editor. Remplacez la méthode d’actualisation de l’objet QueryTableBackgroundQuery := False par BackgroundQuery := True.

Les mots de passe stockés ne sont pas chiffrés et sont donc déconseillés. Si vous devez utiliser un mot de passe pour vous connecter à votre source de données, vous pouvez exiger que les utilisateurs saisissent ce mot de passe pour pouvoir actualiser la plage de données externe. La procédure suivante ne s’applique pas aux données récupérées à partir d’un fichier texte (.txt) ou d’une requête web (.iqy).

Conseil : Utilisez un mot de passe fort qui associe des lettres majuscules et minuscules, des nombres et des symboles. Les mots de passe faibles ne combinent pas ces éléments. Par exemple, mot de passe fort : Y6dh!et5. Mot de passe faible : Maison27. Les mots de passe doivent comporter au moins 8 caractères. Nous vous conseillons d’en utiliser au moins 14.

Il est très important de ne pas oublier votre mot de passe. Si cela se produit, Microsoft ne pourra pas le récupérer. Stockez les mots de passe que vous écrivez dans un endroit sûr, éloigné des informations qu’ils sont censés protéger.

  1. Sélectionnez une cellule dans la plage de données externe.

  2. Sélectionnez Requêtes> de données & l’onglet Connexions > Connexions , cliquez avec le bouton droit sur une requête dans la liste, puis sélectionnez Propriétés.

  3. Sélectionnez l’onglet Définition , puis désactivez la case à cocher Enregistrer le mot de passe .

Remarque : Excel ne vous demande le mot de passe qu’une fois par session, lors de la première actualisation de la plage de données externes. Au démarrage suivant, Excel vous invite de nouveau à spécifier le mot de passe si vous ouvrez le classeur qui contient la requête et essayez d’effectuer une actualisation.

Aide détaillée pour l’actualisation des données

Lorsque vous mettez en forme vos données dans Power Query, vous chargez généralement les modifications dans une feuille de calcul ou un modèle de données. Il est important de comprendre la différence entre l’actualisation des données et la façon dont vous les actualisez.

Remarque : Lorsque vous actualisez, les nouvelles colonnes ajoutées depuis la dernière opération d’actualisation sont ajoutées à Power Query. Pour voir ces nouvelles colonnes, réexaminez l’étape Source dans la requête. Pour plus d’informations, consultez Créer des formules Power Query.

La plupart des requêtes sont basées sur des ressources de données externes d’un type ou d’un autre. Toutefois, il existe une différence essentielle entre Excel et Power Query. Power Query met en cache les données externes localement pour améliorer les performances.  En outre, Power Query n’actualise pas automatiquement le cache local pour éviter les coûts liés aux sources de données dans Azure.

Important : Si vous recevez un message dans la barre de messages jaune en haut de votre fenêtre, qui indique « Cet aperçu peut avoir jusqu’à n jours . », cela signifie généralement que le cache local est obsolète. Vous devez sélectionner Actualiser pour le mettre à jour.

Actualiser une requête dans l’Éditeur Power Query

Lorsque vous actualisez une requête à partir de l’Éditeur Power Query, vous n’apportez pas seulement des données mises à jour à partir de la source de données externe, vous mettez également à jour le cache local. Mais cette opération d’actualisation ne met pas à jour la requête dans la feuille de calcul ou le modèle de données.

  1. Dans l’Éditeur Power Query, sélectionnez Accueil

  2. Sélectionnez Actualiser l’aperçu > Actualiser l’aperçu (la requête actuelle dans Aperçu des données)  ou Actualiser tout (toutes les requêtes ouvertes à partir du volet Requêtes).

  3. En bas de l’éditeur Power Query à droite, un message s’affiche : « Aperçu téléchargé à <hh :mm> AM/PM ». Ce message s’affiche lors de la première importation et après chaque opération d’actualisation ultérieure dans l’éditeur Power Query.

Actualiser une requête dans une feuille de calcul

  1. Dans Excel, sélectionnez une cellule dans une requête dans une feuille de calcul.

  2. Sélectionnez l’onglet Requête dans le ruban, puis sélectionnez Actualiser > Actualiser.

  3. La feuille de calcul et la requête sont actualisées à partir de la source de données externe et du cache Power Query.

Remarques : 

  • Lorsque vous actualisez une requête importée à partir d’un tableau Excel ou d’une plage nommée, faites attention à votre feuille de calcul actuelle. Si vous souhaitez modifier les données de la feuille de calcul qui contient le tableau Excel, vérifiez que vous avez sélectionné la feuille de calcul correcte et non la feuille de calcul qui contient la requête chargée.

  • Cela est particulièrement important si vous modifiez les en-têtes de colonne dans le tableau Excel. Ils se ressemblent souvent et il est facile de confondre les deux. Il est judicieux de renommer les feuilles de calcul pour refléter la différence. Par exemple, vous pouvez les renommer en « TableData » et « QueryTable » pour souligner la distinction.

À tout moment, vous pouvez sélectionner Actualiser pour mettre à jour les données des tableaux croisés dynamiques dans votre classeur. Vous pouvez actualiser les données des tableaux croisés dynamiques connectés à des données externes, telles qu’une base de données (SQL Server, Oracle, Access ou autre), un cube Analysis Services, un flux de données, ainsi que des données d’une table source dans le même classeur ou un autre classeur. Les tableaux croisés dynamiques peuvent être actualisés manuellement ou automatiquement lorsque vous ouvrez le classeur.

Actualiser manuellement

  1. Sélectionnez n’importe où dans le tableau croisé dynamique pour afficher l’onglet Analyse du tableau croisé dynamique dans le ruban.

    Remarque : Pour actualiser un tableau croisé dynamique dans Excel pour le web, cliquez avec le bouton droit n’importe où sur le tableau croisé dynamique, puis sélectionnez Actualiser.

  2. Sélectionnez Actualiser ou Actualiser tout.Bouton Actualiser sous l’onglet Analyse

  3. Pour vérifier l’état d’actualisation si l’actualisation prend plus de temps que prévu, sélectionnez la flèche sous Actualiser > État de l’actualisation.

  4. Pour arrêter l’actualisation, sélectionnez Annuler l’actualisation ou appuyez sur Échap.

Empêcher l’ajustement de la largeur de colonne et de la mise en forme de cellule

Si les largeurs de colonnes et la mise en forme des cellules de vos données s’ajustent quand vous actualisez les données d’un tableau croisé dynamique, et que vous ne le souhaitez pas, assurez-vous que les options suivantes sont cochées :

  1. Sélectionnez n’importe où dans le tableau croisé dynamique pour afficher l’onglet Analyse du tableau croisé dynamique dans le ruban.

  2. Sélectionnez l’onglet Analyse de tableau croisé dynamique > dans le groupe Tableau croisé dynamique, sélectionnez Options.

    Bouton Options sous l’onglet Analyse

  3. Sous l’onglet Format & disposition > activez les cases à cocher Ajuster automatiquement les largeurs de colonne lors de la mise à jour et Conserver la mise en forme des cellules lors de la mise à jour.

Actualiser des données automatiquement à l’ouverture du classeur

  1. Sélectionnez n’importe où dans le tableau croisé dynamique pour afficher l’onglet Analyse du tableau croisé dynamique dans le ruban.

  2. Sélectionnez l’onglet Analyse de tableau croisé dynamique > dans le groupe Tableau croisé dynamique, sélectionnez Options.

    Bouton Options sous l’onglet Analyse

  3. Sous l’onglet Données , sélectionnez Actualiser les données lors de l’ouverture du fichier.

L’actualisation d’un fichier de cube hors connexion, qui le recrée avec les données les plus récentes provenant du cube serveur, peut prendre beaucoup de temps et requiert beaucoup d’espace disque temporaire. Commencez ce processus à un moment où vous n’avez pas besoin d’accéder immédiatement à d’autres fichiers dans Excel et vérifiez que vous disposez d’un espace disque suffisant pour réenregistrer le fichier.

  1. Sélectionnez le tableau croisé dynamique connecté au fichier de cube hors connexion.

  2. Sous l’onglet Données , dans le groupe Requêtes & Connexions , cliquez sur la flèche sous Actualiser tout, puis cliquez sur Actualiser.

Pour plus d’informations, consultez Utiliser des fichiers de cube hors connexion.

  1. Dans la feuille de calcul, sélectionnez le mappage XML à actualiser en cliquant sur la cellule mappée correspondante.

  2. Si l’onglet Développeur n’est pas disponible, procédez comme suit pour l’afficher :

    1. Cliquez sur Fichier, sur Options, puis sur Personnaliser le ruban.

    2. Sous l’onglet Onglets principaux, activez la case à cocher Développeur, puis cliquez sur OK.

  3. Sous l’onglet Développeur, dans le groupe XML, cliquez sur Actualiser les données.

Pour plus d’informations, voir Vue d’ensemble de XML dans Excel.

Lorsque vous actualisez un modèle de données dans Power Pivot , vous pouvez également voir si votre actualisation réussit, échoue ou est annulée. Pour plus d’informations, voir Power Pivot : Puissante analyse et modélisation des données dans Excel.

Remarque : L’ajout de données, la modification de données ou la modification de filtres déclenchent toujours le recalcul des formules DAX qui dépendent de cette source de données.

Actualiser et afficher l’état de l’actualisation   

  1. Dans Power Pivot, sélectionnez Accueil > Obtenir des données externes > Actualiser ou Actualiser tout pour actualiser la table actuelle ou toutes les tables du modèle de données.

  2. L’état de l’actualisation est indiqué pour chaque connexion utilisée dans le modèle de données. Il existe trois résultats possibles :

  • Réussite : indique le nombre de lignes importées dans chaque table.

  • Erreur : se produit si la base de données est hors connexion, si vous n’avez plus d’autorisations, ou si une table ou une colonne est supprimée ou renommée dans la source. Vérifiez que la base de données est disponible, par exemple en créant une connexion dans un autre classeur.

  • Annulé : Excel n’a pas effectué la demande d’actualisation, probablement parce que l’actualisation est désactivée sur la connexion.

Utiliser les propriétés de table pour afficher les requêtes utilisées dans l’actualisation des données

L’actualisation des données consiste simplement à réexécuter la même requête que celle utilisée pour obtenir les données en premier lieu. Vous pouvez afficher et parfois modifier la requête en affichant les propriétés de la table dans la fenêtre Power Pivot.

  1. Pour afficher la requête utilisée lors de l’actualisation des données, sélectionnez Power Pivot > Gérer pour ouvrir la fenêtre Power Pivot.

  2. Sélectionnez Créer > Propriétés de la table.

  3. Basculez vers l’Éditeur de requête pour afficher la requête sous-jacente.

Les requêtes ne sont pas visibles pour chaque type de source de données. Par exemple, les requêtes ne sont pas affichées pour les importations de flux de données.

Définir les propriétés de connexion pour annuler l’actualisation des données

Dans Excel, vous pouvez définir des propriétés de connexion qui déterminent la fréquence d’actualisation des données. Si l’actualisation n’est pas autorisée sur une connexion particulière, vous recevez une notification d’annulation lorsque vous exécutez Actualiser tout ou que vous tentez d’actualiser une table spécifique qui utilise la connexion.

  1. Pour afficher les propriétés de connexion, dans Excel, sélectionnez Données > Requêtes & Connexions pour afficher la liste de toutes les connexions utilisées dans le classeur.

  2. Sélectionnez l’onglet Connexions , cliquez avec le bouton droit sur une connexion, puis cliquez sur Propriétés.

  3. Sous l’onglet Utilisation , sous Contrôle d’actualisation, si la case à cocher Actualiser cette connexion est désactivée sur Actualiser tout, vous obtiendrez une annulation lorsque vous essayez d’actualiser tout dans la fenêtre Power Pivot.

Actualiser les données sur SharePoint Server 2013

Sur SharePoint Server, vous pouvez planifier l’actualisation des données sans assistance sur le serveur, mais cela nécessite que Power Pivot pour SharePoint 2013 soit installé et configuré dans votre environnement SharePoint. Contactez votre administrateur SharePoint pour savoir si l’actualisation planifiée des données est disponible. Pour plus d’informations, consultez Configurer l’actualisation planifiée des données pour Power Pivot.

Lorsque les données que vous utilisez pour votre carte changent, vous pouvez les actualiser manuellement dans cartes 3D. Les modifications seront ensuite reflétées sur votre carte. Procédez comme suit :

  • Dans Cartes 3D, sélectionnez Accueil > Actualiser les données.Actualiser les données sous l’onglet Accueil

Ajouter des données à Power Map

Pour ajouter de nouvelles données à vos cartes 3DPower Map:

  1. Dans Cartes 3D, accédez à la carte à laquelle vous souhaitez ajouter des données.

  2. Laissez la fenêtre Cartes 3D ouverte.

  3. Dans Excel, sélectionnez les données de feuille de calcul que vous souhaitez ajouter.

  4. Dans le ruban Excel, cliquez sur Insertion > flèche Carte > Ajouter les données sélectionnées à Power Map. Vos cartes 3D sont automatiquement mises à jour pour afficher les données supplémentaires. Pour plus d’informations, consultez Obtenir et préparer vos données pour Power Map.Ajouter les données sélectionnées à une commande Power Map

L’actualisation des données externes dans Excel Services a des exigences uniques.

Contrôler la façon dont les données sont actualisées

Vous pouvez contrôler l’actualisation des données à partir d’une source de données externe en effectuant une ou plusieurs des opérations suivantes.

Actualiser à l’ouverture avec     Excel Services

Dans Excel, vous pouvez créer un classeur qui actualise automatiquement les données externes lorsque le fichier est ouvert. Dans ce cas, Excel Services actualise toujours les données avant d’afficher un classeur et crée une session. Utilisez cette option si vous souhaitez vous assurer que les données à jour sont toujours affichées lorsque vous ouvrez le classeur dans Excel Services.

  1. Dans un classeur avec des connexions de données externes, sélectionnez l’onglet Données .

  2. Dans le groupe Connexions , sélectionnez Connexions > sélectionnez la connexion > Propriétés.

  3. Sélectionnez l’onglet Utilisation , puis sélectionnez Actualiser les données lors de l’ouverture du fichier.

    Avertissement : Si vous désactivez la case à cocher Actualiser les données lors de l’ouverture du fichier , les données mises en cache avec le classeur s’affichent, ce qui signifie que lorsqu’un utilisateur actualise manuellement les données, l’utilisateur voit les données à jour pendant la session active, mais les données ne sont pas enregistrées dans le classeur.

Actualiser avec un fichier .odc

Si vous utilisez un fichier de connexion de données Office (.odc), veillez également à cocher la case Toujours utiliser le fichier de connexion :

  1. Dans un classeur avec des connexions de données externes, sélectionnez l’onglet Données .

  2. Dans le groupe Connexions , sélectionnez Connexions > sélectionnez la connexion > Propriétés.

  3. Sélectionnez l’onglet Définition, puis toujours utiliser le fichier de connexion.

Les paramètres de site d’emplacement de fichier approuvé, délai d’expiration de session courte et durée de vie du cache de données externe, peuvent également avoir un impact sur les opérations d’actualisation. Pour plus d’informations, consultez votre administrateur ou le système d’aide.

Actualisation manuelle   

  1. Sélectionnez une cellule dans le rapport de tableau croisé dynamique.

  2. Dans la barre d’outils Excel Web Access, sous le menu Mettre à jour , sélectionnez Actualiser la connexion sélectionnée.

    Remarques : 

    • Si cette commande Actualiser n’est pas visible, l’auteur du composant WebPart a effacé la propriété Actualiser la connexion sélectionnée, Actualiser toutes les connexions . Pour plus d’informations, consultez Propriétés personnalisées du composant WebPart Excel Web Access.

    • Toute opération interactive qui provoque une nouvelle interrogation d’une source de données OLAP lance une opération d’actualisation manuelle.

  • Actualiser toutes les connexions : dans la barre d’outils Excel Web Access, sous le menu Mettre à jour, cliquez sur Actualiser toutes les connexions.

  • Actualisation périodique : vous pouvez spécifier que les données s’actualisent automatiquement à un intervalle spécifié après l’ouverture du classeur pour chaque connexion dans le classeur. Par exemple, une base de données d’inventaire peut être mise à jour toutes les heures, de sorte que l’auteur du classeur a défini le classeur pour l’actualiser automatiquement toutes les 60 minutes.

    Un auteur de composant WebPart peut sélectionner ou désactiver la propriété Autoriser l’actualisation périodique des données Excel Web Access pour autoriser ou empêcher l’actualisation périodique. Lorsque l’intervalle de temps s’écoule, par défaut, une alerte d’actualisation s’affiche en bas du composant WebPart Excel Web Access. 

    Un auteur de composant WebPart Excel Web Access peut également définir la propriété Afficher l’invite d’actualisation périodique des données pour contrôler le comportement du message affiché lorsqu’Excel Services effectue une actualisation périodique des données pendant une session :

    Pour plus d’informations, consultez Propriétés personnalisées du composant WebPart Excel Web Access.

  • Toujours : signifie que le message s’affiche avec une invite à chaque intervalle.

  • Facultatif : signifie qu’un utilisateur peut choisir de poursuivre l’actualisation périodique sans afficher de message.

  • Jamais : signifie qu’Excel Web Access effectue une actualisation périodique sans afficher de message ou d’invite.

  • Annuler une actualisation : pendant l’actualisation du classeur,Excel Services affiche un message avec une invite, car cela peut prendre plus de temps que prévu. Vous pouvez sélectionner Annuler pour arrêter l’actualisation afin de pouvoir la terminer plus tard à un moment plus pratique. Les données retournées par les requêtes avant l’annulation de l’actualisation s’affichent.

Excel intègre la technologie Power Query (également appelée Get & Transform) pour offrir une plus grande fonctionnalité lors de l’importation, de l’actualisation et de l’authentification de sources de données, de la gestion des sources de données Power Query et de la mise en forme des données dans un tableau adapté à vos besoins.  

Pour plus d’informations, consultez cette page : Utiliser Power Query dans Excel pour le web - Support Microsoft

Pour SharePoint Server, consultez cette page : Actualisation des données dans un classeur dans SharePoint Server - Support Microsoft

Pour la plupart des connexions, cliquez sur une cellule de la plage ou de la table qui utilise la connexion, puis effectuez l’une des opérations suivantes :

  • Mettre à jour uniquement les données sélectionnées   Appuyez sur Alt+F5 ou, sous l’onglet Données , dans le groupe Connexions , cliquez sur la flèche sous Actualiser tout, puis cliquez sur Actualiser.

    Souris pointant vers la commande Actualiser sur le ruban

  • Mettre à jour toutes les données du classeur   Appuyez sur Ctrl+Alt+F5 ou, sous l’onglet Données , dans le groupe Connexions , cliquez sur Actualiser tout.

    Pointeur de la souris sur le bouton Actualiser tout

  • Contrôler comment ou quand la connexion est actualisée   Sous l’onglet Données , dans le groupe Connexions , cliquez sur la flèche sous Actualiser tout, puis cliquez sur Propriétés de connexion.

    Souris pointant vers la commande Propriétés de connexion sur le ruban

    Dans la boîte de dialogue qui s’ouvre, choisissez les options souhaitées sous l’onglet Utilisation , sous Contrôle d’actualisation.

Certaines opérations d’actualisation nécessitent d’autres étapes, comme indiqué dans les sections suivantes. Si vous voyez votre source de données répertoriée, consultez la section correspondante.

Vous pouvez actualiser une plage de données externes automatiquement lorsque vous ouvrez le classeur. Vous pouvez également enregistrer le classeur sans enregistrer les données externes afin de limiter la taille du fichier.

  1. Cliquez sur une cellule de la plage de données externes.

  2. Sous l’onglet Données, dans le groupe Connexions, cliquez sur Actualiser tout, puis sur Propriétés de connexion.

    Propriétés de la connexion

  1. Cliquez sur l’onglet Utilisation.

  2. Sous Contrôle de l’actualisation, activez la case à cocher Actualiser les données lors de l’ouverture du fichier.

  3. Si vous voulez enregistrer le classeur et la définition de requête mais pas les données externes, activez la case à cocher Supprimer les données de la plage de données externe avant d’enregistrer le classeur.

  1. Cliquez sur une cellule de la plage de données externes.

  2. Sous l’onglet Données, dans le groupe Connexions, cliquez sur Actualiser tout, puis sur Propriétés de connexion.

    Propriétés de la connexion

  3. Cliquez sur l’onglet Utilisation.

  4. Activez la case à cocher Actualiser toutes les, puis spécifiez le nombre de minutes souhaité entre les actualisations.

Les mots de passe stockés ne sont pas chiffrés et sont donc déconseillés. Si vous devez utiliser un mot de passe pour vous connecter à votre source de données, vous pouvez exiger que les utilisateurs saisissent ce mot de passe pour pouvoir actualiser la plage de données externe. La procédure suivante ne s’applique pas aux données récupérées à partir d’un fichier texte (.txt) ou d’une requête web (.iqy).

Utilisez un mot de passe fort qui associe des lettres majuscules et minuscules, des nombres et des symboles. Les mots de passe faibles ne combinent pas ces éléments. Par exemple, mot de passe fort : Y6dh!et5. Mot de passe faible : Maison27. Les mots de passe doivent comporter au moins 8 caractères. Nous vous conseillons d’en utiliser au moins 14.

Il est très important de ne pas oublier votre mot de passe. Si cela se produit, Microsoft ne pourra pas le récupérer. Stockez les mots de passe que vous écrivez dans un endroit sûr, éloigné des informations qu’ils sont censés protéger.

  1. Cliquez sur une cellule de la plage de données externes.

  2. Sous l’onglet Données, dans le groupe Connexions, cliquez sur Actualiser tout, puis sur Propriétés de connexion.

    Propriétés de la connexion

  3. Cliquez sur l’onglet Définition, puis désactivez la case à cocher Enregistrer le mot de passe.

Remarque : Excel ne vous demande le mot de passe qu’une fois par session, lors de la première actualisation de la plage de données externes. Au démarrage suivant, Excel vous invite de nouveau à spécifier le mot de passe si vous ouvrez le classeur qui contient la requête et essayez d’effectuer une actualisation.

Pour les très grands jeux de données, il est préférable d’exécuter une actualisation en arrière-plan. Vous reprendrez ainsi immédiatement le contrôle d’Excel, plutôt que d’avoir à patienter plusieurs minutes que l’actualisation soit terminée.

  1. Cliquez sur une cellule de la plage de données externes.

  2. Sous l’onglet Données, dans le groupe Connexions, cliquez sur Actualiser tout, puis sur Propriétés de connexion.

    Propriétés de la connexion

    Remarque : Vous ne pouvez pas exécuter une requête OLAP en arrière-plan.

    Remarque : Vous ne pouvez pas exécuter de requête pour un type de connexion qui récupère des données pour le modèle de données.

  3. Cliquez sur l’onglet Utilisation.

  4. Activez la case à cocher Activer l’actualisation en arrière-plan pour exécuter la requête en arrière-plan. Désactivez-la pour exécuter la requête pendant une attente.

    Lors de l’enregistrement d’une macro qui comprend une requête, Excel n’exécute pas la requête en arrière-plan. Pour modifier la macro enregistrée afin que la requête s’exécute en arrière-plan, modifiez la macro dans Visual Basic Editor. Remplacez la méthode d’actualisation de l’objet QueryTableBackgroundQuery := False par BackgroundQuery := True.

Si votre classeur est connecté à une grande source de données, son actualisation peut être plus longue que prévu. Pour annuler ou vérifier l’état de l’actualisation, effectuez l’une des opérations suivantes :

  • Vérifier l’état d’une requête    Un message apparaît dans la barre d’état Excel pour indiquer que la requête est en cours d’exécution. Double-cliquez sur le message pour vérifier l’état de la requête.

  • Arrêter une actualisation en arrière-plan    Pour interrompre l’exécution d’une requête en arrière-plan, double-cliquez sur le message d’état de requête de la barre d’état pour afficher la boîte de dialogue État de l’actualisation des données externes, puis cliquez sur Interrompre.

  • Arrêter une requête    Pour interrompre l’exécution d’une requête lorsque l’actualisation en arrière-plan est désactivée, appuyez sur la touche Échap.

Si vous avez utilisé Get & Transform pour interroger un fichier texte, aucune autre étape n’est nécessaire. Si vous avez importé le fichier texte, les étapes d’actualisation sont les suivantes :

  1. Cliquez sur n’importe quelle cellule dans la plage ou le tableau qui contient le lien vers le fichier texte importé.

  2. Sous l’onglet Données , dans le groupe Connexions , cliquez sur Actualiser tout.

    Souris pointant vers la commande Actualiser sur le ruban

    Pour mettre à jour uniquement les données sélectionnées, cliquez sur Actualiser.

    Vous pouvez également cliquer avec le bouton droit sur une cellule dans la plage ou le tableau, puis cliquer sur Actualiser.

  3. Dans la boîte de dialogue Importer Fichier Texte, accédez à votre fichier texte, puis cliquez sur Importer.

L’actualisation d’un fichier de cube hors connexion, qui le recrée avec les données les plus récentes provenant du cube serveur, peut prendre beaucoup de temps et requiert beaucoup d’espace disque temporaire. Commencez ce processus à un moment où vous n’avez pas besoin d’accéder immédiatement à d’autres fichiers dans Excel et vérifiez que vous disposez d’un espace disque suffisant pour réenregistrer le fichier.

  1. Cliquez sur le tableau croisé dynamique connecté au fichier de cube hors connexion.

  2. Sous l’onglet Données , dans le groupe Connexions , cliquez sur Actualiser tout, puis sur Actualiser.

    Souris pointant vers la commande Actualiser sur le ruban

  1. Dans la feuille de calcul, sélectionnez le mappage XML à actualiser en cliquant sur la cellule mappée correspondante.

  2. Si l’onglet Développeur n’est pas disponible, procédez comme suit pour l’afficher :

    1. Cliquez sur Fichier, sur Options, puis sur Personnaliser le ruban.

    2. Sous l’onglet Onglets principaux, activez la case à cocher Développeur, puis cliquez sur OK.

  3. Sous l’onglet Développeur, dans le groupe XML, cliquez sur Actualiser les données.

    Actualiser les données XML

  • Sous l’onglet Données , dans le groupe Connexions , cliquez sur Actualiser tout.

Si vous avez plusieurs connexions et que vous souhaitez uniquement en mettre à jour une certaine, sélectionnez une cellule dans cette plage de données, cliquez sur la flèche en regard de Actualiser tout, puis cliquez sur Actualiser.

Souris pointant vers la commande Actualiser sur le ruban

Contrôler comment ou quand la connexion est actualisée

  1. Cliquez sur n’importe quelle cellule qui contient vos données connectées.

  2. Sous l’onglet Données , dans le groupe Connexions , cliquez sur la flèche en regard de Actualiser tout, puis cliquez sur Propriétés de connexion.

    Propriétés de la connexion

  3. Sous l’onglet Utilisation , définissez les options que vous souhaitez modifier.

    Pour les jeux de données très volumineux, vérifiez l’option Activer l’actualisation en arrière-plan . Cela vous renvoie le contrôle d’Excel dès le début de l’actualisation, au lieu de vous faire attendre la fin de l’actualisation.

Annuler ou vérifier l’état d’une actualisation

Si votre classeur est connecté à une grande source de données, son actualisation peut être plus longue que prévu. Pour annuler ou vérifier l’état de l’actualisation, effectuez l’une des opérations suivantes :

  • Vérifier l’état d’une requête    Un message apparaît dans la barre d’état Excel pour indiquer que la requête est en cours d’exécution. Double-cliquez sur le message pour vérifier l’état de la requête.

  • Arrêter une actualisation en arrière-plan    Pour interrompre l’exécution d’une requête en arrière-plan, double-cliquez sur le message d’état de requête de la barre d’état pour afficher la boîte de dialogue État de l’actualisation des données externes, puis cliquez sur Interrompre.

  • Arrêter une requête    Pour interrompre l’exécution d’une requête lorsque l’actualisation en arrière-plan est désactivée, appuyez sur la touche Échap.

Lorsque vous utilisez le complément Power Pivot pour actualiser des données précédemment importées, vous pouvez voir si l’actualisation réussit, échoue ou est annulée.

Dans Power Pivot, cliquez sur Accueil > Obtenir des données externes > Actualiser ou Actualiser tout pour réimporter la table actuelle ou toutes les tables du modèle de données.

L’état de l’actualisation est indiqué pour chaque connexion utilisée dans le modèle de données. Il existe trois résultats possibles.

Messages d’état d’actualisation des données dans PowerPivot

« Réussite » indique le nombre de lignes importées dans chaque table.

Une « erreur » peut se produire si la base de données est hors connexion, si vous n’avez plus d’autorisations, ou si une table ou une colonne est supprimée ou renommée dans la source. Vérifiez que la base de données est disponible, par exemple en créant une connexion dans un autre classeur.

« Annulé » signifie qu’Excel n’a pas effectué la demande d’actualisation, probablement parce que l’actualisation est désactivée sur la connexion.

Conseil : Partagez-vous ce classeur avec d’autres personnes qui peuvent souhaiter actualiser les données ? Aidez vos collègues à éviter les erreurs d’actualisation des données en leur rappelant de demander des autorisations sur les sources de données qui fournissent les données.

Les propriétés de table affichent les requêtes utilisées dans l’actualisation des données

L’actualisation des données consiste simplement à réexécuter la même requête que celle utilisée pour obtenir les données en premier lieu. Vous pouvez afficher et parfois modifier la requête en affichant les propriétés de la table dans la fenêtre Power Pivot.

  1. Pour afficher la requête utilisée lors de l’actualisation des données, cliquez surPower Pivot > Gérer pour ouvrir la fenêtre Power Pivot.

  2. Cliquez sur Créer > Propriétés de la table.

  3. Basculez vers l’Éditeur de requête pour afficher la requête sous-jacente.

Les requêtes ne sont pas visibles pour chaque type de source de données. Par exemple, les requêtes ne sont pas affichées pour les importations de flux de données.

Propriétés de connexion qui annulent l’actualisation des données

Dans Excel, vous pouvez définir des propriétés de connexion qui déterminent la fréquence d’actualisation des données. Si l’actualisation n’est pas autorisée sur une connexion particulière, vous recevez une notification d’annulation lorsque vous exécutez Actualiser tout ou que vous tentez d’actualiser une table spécifique qui utilise la connexion.

  1. Pour afficher les propriétés de connexion, dans Excel, cliquez sur Données > Connexions pour afficher la liste de toutes les connexions utilisées dans le classeur.

  2. Sélectionnez une connexion, puis cliquez sur Propriétés.

  3. Dans Utilisation, sous Contrôle d’actualisation, si la case à cocher Actualiser cette connexion sur Actualiser tout, vous obtiendrez une annulation lorsque vous essayez d’actualiser tout dans la fenêtre Power Pivot.

Actualiser les données sur SharePoint Server 2013 ou version ultérieure

Sur SharePoint Server, vous pouvez planifier l’actualisation des données sans assistance sur le serveur, mais cela nécessite que Power Pivot pour SharePoint 2013 soit installé et configuré dans votre environnement SharePoint. Contactez votre administrateur SharePoint pour savoir si l’actualisation planifiée des données est disponible.

Remarque :  L’éditeur Power Query fait partie de Get & Transform. Pour en savoir plus, voir Groupe Récupérer et transformer dans Excel 2016.

Avec l’éditeur Power Query, vous pouvez actualiser une requête pour importer les données les plus récentes dans une table sans avoir à recréer la requête.

Pour actualiser une requête :

  1. Cliquez sur Obtenir & transformer > Afficher les requêtes.

  2. Dans le volet Requêtes de classeur , sélectionnez la requête que vous souhaitez actualiser.

  3. Dans le ruban de l’Éditeur Power Query , cliquez sur Accueil > Requête > Actualiser la préversion.

Ruban de l’Éditeur de requête

Lorsque les données que vous utilisez pour votre carte changent, vous pouvez les actualiser manuellement dans cartes 3D. Les modifications seront ensuite reflétées sur votre carte. Procédez comme suit :

  • Dans Cartes 3D, cliquez sur Accueil > Actualiser les données.

Actualiser les données sous l’onglet Accueil

Ajouter des données à Power Map

Pour ajouter de nouvelles données à vos cartes 3DPower Map:

  1. Dans Cartes 3D, accédez à la carte à laquelle vous souhaitez ajouter des données.

  2. Laissez la fenêtre Cartes 3D ouverte, cliquez dans Excel et sélectionnez les données de feuille de calcul que vous souhaitez ajouter.

  3. Dans le ruban Excel, cliquez sur Insertion > flèche Carte > Ajouter les données sélectionnées à Power Map.

Ajouter les données sélectionnées à une commande Power Map

Vos cartes 3D sont automatiquement mises à jour pour afficher les données supplémentaires.

Les données d’un classeur Microsoft Office Excel qui a été affiché dans Excel Services peuvent provenir de deux emplacements différents. Les données peuvent être stockées directement dans le classeur, ou dans une source de données externe, par exemple dans une base de données ou dans un cube OLAP (Online Analytical Processing).

Si les données proviennent d’une source de données externe, l’auteur ou l’administrateur du classeur a défini les informations de connexion, souvent dans un fichier de connexion de données Office (.odc), qui décrit comment localiser, se connecter, interroger et accéder à la source de données externe.

Lorsque vous êtes connecté à une source de données externe, vous pouvez effectuer une opération d’actualisation pour récupérer les données mises à jour. Chaque fois que vous actualisez des données, vous voyez la version la plus récente des données, y compris les modifications apportées aux données depuis leur dernière actualisation.

En savoir plus sur l’actualisation des données

L’illustration suivante explique le processus de base de ce qui se passe lorsque vous actualisez des données connectées à une source de données externe.

Procédure de base d’actualisation des données externes

  1. Une opération d’actualisation obtient des données à jour.

  2. Une connexion, souvent enregistrée dans un fichier de connexion, définit toutes les informations nécessaires pour accéder aux données et les récupérer à partir d’une source de données externe.

  3. Il existe diverses sources de données auxquelles vous pouvez accéder, telles que OLAP, SQL Server, les fournisseurs OLEDB et les pilotes ODBC.

  4. Les données à jour sont ajoutées au classeur actuel.

En savoir plus sur les problèmes de sécurité

Lorsque vous êtes connecté à une source de données externe et que vous essayez d’actualiser les données, il est important de connaître les problèmes de sécurité potentiels et de savoir ce que vous pouvez faire pour résoudre les problèmes de sécurité.

Un fichier de connexion de données contient souvent une ou plusieurs requêtes utilisées pour actualiser des données externes. En remplaçant ce fichier, un utilisateur qui a une intention malveillante peut concevoir une requête pour accéder à des informations confidentielles et les distribuer à d’autres utilisateurs ou effectuer d’autres actions nuisibles. Par conséquent, il est important de s’assurer que le fichier de connexion a été créé par une personne fiable, et que le fichier de connexion est sécurisé et provient d’une bibliothèque de connexions de données (DCL) approuvée.

Pour plus d’informations sur la façon dont un administrateur peut créer des fichiers de connexion, créer des emplacements approuvés et sécuriser des fichiers de connexion, consultez l’aide de Microsoft Office Excel et l’aide sur l’administration centrale d’Office SharePoint Server.

Remarque : L’accès à une source de données externe nécessite généralement des informations d’identification (telles qu’un nom d’utilisateur et un mot de passe) qui sont utilisées pour authentifier l’utilisateur. Assurez-vous que ces informations d’identification vous sont fournies de manière sûre et sécurisée, et que vous ne les révèlez pas par inadvertance à d’autres personnes.

Contrôler la façon dont les données sont actualisées

Vous pouvez contrôler l’actualisation des données à partir d’une source de données externe en effectuant une ou plusieurs des opérations suivantes :

  • Actualiser à l’ouverture   Dans Excel, un auteur de classeur peut créer un classeur qui actualise automatiquement les données externes lors de l’ouverture du classeur en mettant à cocher la case Actualiser les données lors de l’ouverture du fichier dans la boîte de dialogue Propriétés de connexion . (Sous l’onglet Données , dans le groupe Connexions , cliquez sur Connexions, sélectionnez la connexion, cliquez sur Propriétés, sur l’onglet Utilisation , puis sur Actualiser les données lors de l’ouverture du fichier.) Dans ce cas, Excel Services actualise toujours les données avant d’afficher un classeur et crée une session. Si l’auteur du classeur désactive la case Actualiser les données lors de l’ouverture du fichier , les données mises en cache avec le classeur s’affichent, ce qui signifie que lorsqu’un utilisateur actualise manuellement les données, l’utilisateur voit les données actualisées et à jour pendant la session en cours, mais les données ne sont pas enregistrées dans le classeur. Si vous souhaitez vous assurer que les données à jour sont toujours affichées lorsque vous affichez le classeur dans Excel Services, activez la case à cocher Actualiser les données lors de l’ouverture du fichier à l’aide d’Office Excel.

    Si vous utilisez un fichier de connexion de données Office (.odc), veillez également à cocher la case Toujours utiliser le fichier de connexion dans la boîte de dialogue Propriétés de connexion (Sous l’onglet Données , dans le groupe Connexions , cliquez sur Connexions, sélectionnez la connexion, cliquez sur Propriétés, cliquez sur l’onglet Définition , puis cliquez sur Toujours utiliser le fichier de connexion).

    Les paramètres de site d’emplacement de fichier approuvé, délai d’expiration de session courte et durée de vie du cache de données externe, peuvent également avoir un impact sur les opérations d’actualisation. Pour plus d’informations, consultez votre administrateur ou le système d’aide de l’Administration centrale de Microsoft Office SharePoint Server.

  • Actualisation manuelle   

    Remarque : Vous pouvez actualiser manuellement uniquement un rapport de tableau croisé dynamique.

    1. Sélectionnez une cellule dans un rapport de tableau croisé dynamique.

    2. Dans la barre d’outils Excel Web Access, sous le menu Mettre à jour , cliquez sur Actualiser la connexion sélectionnée.

      Remarques : 

      • Toute opération interactive qui provoque une nouvelle requête d’une source de données OLAP lance une opération d’actualisation manuelle.

      • Si cette commande Actualiser n’est pas visible, l’auteur du composant WebPart a effacé la propriété Actualiser la connexion sélectionnée, Actualiser toutes les connexions . Pour plus d’informations, consultez Propriétés personnalisées du composant WebPart Excel Web Access.

  • Actualiser toutes les connexions   Dans la barre d’outils Excel Web Access, sous le menu Mettre à jour , cliquez sur Actualiser toutes les connexions.

  • Actualisation périodique   À l’aide d’Excel, l’auteur du classeur peut spécifier que les données sont automatiquement actualisées à un intervalle spécifié après l’ouverture du classeur pour chaque connexion dans le classeur. Par exemple, une base de données d’inventaire peut être mise à jour toutes les heures, de sorte que l’auteur du classeur a défini le classeur pour l’actualiser automatiquement toutes les 60 minutes.

    Un auteur de composant WebPart peut sélectionner ou désactiver la propriété Autoriser l’actualisation périodique des données Excel Web Access pour activer ou désactiver cette opération d’actualisation périodique, si la propriété a été définie par l’auteur du classeur. Lorsque l’intervalle de temps s’écoule, par défaut, l’invite d’alerte d’actualisation suivante s’affiche en bas du composant WebPart Excel Web Access :

    Actualiser les données pour <liste de connexions> ? (Maintenant) (Toujours) (Ne me demande plus)

    Un auteur de composant WebPart Excel Web Access peut également définir la propriété Afficher l’invite d’actualisation périodique des données pour contrôler le comportement du message affiché lorsqu’Excel Services effectue une actualisation périodique des données pendant une session :

    • Toujours      signifie que le message s’affiche avec une invite à chaque intervalle.

    • Optionnellement      signifie qu’un utilisateur peut choisir de poursuivre l’actualisation périodique sans afficher de message.

    • Jamais      signifie qu’Excel Web Access effectue une actualisation périodique sans afficher de message ou d’invite.

    Pour plus d’informations, consultez Propriétés personnalisées du composant WebPart Excel Web Access.

  • Annuler une actualisation   Étant donné qu’une opération d’actualisation peut prendre plus de temps que prévu, vous pouvez l’annuler. Pendant que l’opération d’actualisation se produit, Excel Services affiche un message avec une invite. Cliquez sur Annuler pour interrompre l’opération afin de pouvoir terminer l’opération d’actualisation à un moment plus pratique. Les données retournées par les requêtes avant l’annulation de l’opération d’actualisation s’affichent.

Voir aussi

Aide Power Query pour Excel

Actualiser des données externes dans un classeur dans SharePoint Server

Modifier le recalcul, l’itération ou la précision de formule dans Excel

Bloquer ou débloquer un contenu externe dans les documents Microsoft Office

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.