Gérer les plages de données externes et leurs propriétés

Vous pouvez modifier les propriétés d’une plage de données externes pour contrôler les données importées dans une feuille de calcul par le biais d’une connexion à une source de données externe, telle qu’une base de données, une requête sur le Web ou un fichier texte.

Une plage de données externes (également appelée table de requête) est un nom défini ou un nom de table définissant l’emplacement des données qui sont placées dans une feuille de calcul. Lorsque vous vous connectez à des données externes, Excel crée automatiquement une plage de données externes. La seule exception est le rapport de tableau croisé dynamique connecté à une source de données : un rapport de tableau croisé dynamique n’utilise pas une plage de données externe. Dans Excel, vous pouvez mettre en forme et disposer une plage de données externes ou l’utiliser dans des calculs, comme avec d’autres données.

Propriétés de plage de données externes

Une plage de données externes comporte des propriétés supplémentaires (à ne pas confondre avec les propriétés de connexion) que vous pouvez utiliser pour contrôler les données, telles que la conservation de la mise en forme des cellules et la largeur des colonnes. Vous pouvez modifier les propriétés de la plage de données externes en cliquant sur Propriétés dans le groupe connexions de l’onglet données . Apportez les modifications souhaitées en procédant comme suit :

  • Pour les plages de données externes créées à partir de Microsoft Query et de l’Assistant Connexion de données, utilisez la boîte de dialogue Propriétés des données externes .

  • Pour les plages de données externes créées à partir d’un fichier texte importé ou d’une requête Web qui récupère des données HTML, utilisez la boîte de dialogue Propriétés de la plage de données externes .

  • Pour les plages de données externes créées à partir d’une requête Web qui récupère des données XML, utilisez la boîte de dialogue Propriétés du mappage XML .

Utiliser des modèles avec des plages de données externes

Si vous voulez partager un résumé ou un rapport basé sur des données externes, vous pouvez donner à d’autres utilisateurs un classeur qui contient une plage de données externe, ou vous pouvez créer un modèle de rapport. Un modèle de rapport vous permet d’enregistrer la synthèse ou le rapport sans enregistrer les données externes afin de réduire la taille du fichier. Les données externes sont récupérées lorsqu’un utilisateur ouvre le modèle de rapport.

  1. Sélectionnez la feuille de calcul dans laquelle vous souhaitez rechercher une plage de données externes.

  2. Dans la barre de formule, cliquez sur la flèche en regard de la zone Nom, puis cliquez sur le nom de la plage de données externes souhaitée.

  1. Sous l’onglet Formules, dans le groupe Noms définis, cliquez sur Gestionnaire de noms.

    Image du ruban Excel

  2. Dans la boîte de dialogue Gestionnaire de noms , cliquez sur le nom de la plage de données externes, puis cliquez sur modifier. Vous pouvez également double-cliquer sur le nom.

  3. Dans la boîte de dialogue modifier le nom , tapez le nouveau nom de la référence dans la zone nom .

Remarque : Le bouton Fermer ferme uniquement la boîte de dialogue Gestionnaire de noms . Vous n’avez pas besoin de cliquer sur Fermer pour valider les modifications que vous avez déjà effectuées.

Vous pouvez modifier la requête sous-jacente d’une plage de données externes créée à partir de Microsoft Query, d’un fichier texte importé, d’une requête sur le Web ou de l’Assistant Connexion de données.

  1. Cliquez sur une cellule dans la plage de données externes pour laquelle vous souhaitez modifier la requête sous-jacente.

  2. Dans l’onglet données , dans le groupe connexions , cliquez sur Propriétés.

    Image du ruban Excel

  3. Dans la boîte de dialogue Propriétés de données externes , cliquez sur propriétés de connexion Image du bouton .

  4. Dans la boîte de dialogue Propriétés de connexion , cliquez sur l’onglet définition , puis sur modifier la requête.

Pour plus d’informations sur la création et la modification de requêtes dans Microsoft Query, voir aide de Microsoft Query.

  1. Cliquez sur une cellule dans la plage de données externes pour laquelle vous souhaitez modifier la requête sous-jacente.

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

    Image du ruban Excel

  3. Dans la boîte de dialogue connexions du classeur , cliquez sur Propriétés.

  4. Dans la boîte de dialogue Propriétés de connexion , cliquez sur l’onglet définition , puis sur modifier la requête.

  5. Dans la boîte de dialogue Importer un fichier texte , cliquez sur Importer.

  6. Apportez des modifications au fichier texte importé dans l’Assistant importation de texte, puis cliquez sur Terminer.

    Pour plus d’informations sur l’importation de fichiers texte, voir importer ou exporter des fichiers texte.

  1. Cliquez sur une cellule dans la plage de données externes pour laquelle vous souhaitez modifier la requête sous-jacente.

  2. Dans l’onglet données , dans le groupe connexions , cliquez sur Propriétés.

    Image du ruban Excel

  3. Dans la boîte de dialogue connexions du classeur , cliquez sur Propriétés.

  4. Dans la boîte de dialogue Propriétés de connexion , cliquez sur l’onglet définition , puis sur modifier la requête.

  5. Apportez des modifications à la requête sur le Web dans la boîte de dialogue modifier la requête Web , puis cliquez sur Terminer.

Pour plus d’informations sur la création et la modification de requêtes Web, voir se connecter à une page Web.

  1. Cliquez sur une cellule dans la plage de données externes pour laquelle vous souhaitez modifier la requête sous-jacente.

  2. Dans l’onglet données , dans le groupe connexions , cliquez sur Propriétés.

    Image du ruban Excel

  3. Dans la boîte de dialogue Propriétés de données externes , cliquez sur propriétés de connexion Image du bouton .

  4. Dans la boîte de dialogue Propriétés de connexion , cliquez sur l’onglet définition .

  5. Effectuez l’une des opérations suivantes :

    • Dans la zone type de commande , cliquez sur table , puis dans la zone de texte commande , remplacez la valeur par le nom d’une table, d’une vue ou d’une requête appropriée.

    • Dans la zone type de commande , cliquez sur code SQL ou valeur par défaut , puis dans la zone de texte commande , modifiez l’instruction SQL.

      Remarque : En fonction de la façon dont la connexion a été définie, la zone type de commande peut être indisponible (elle apparaît grisée).

  1. Dans la barre de formule, cliquez sur la flèche en regard de la zone Nom, puis sélectionnez le nom de la plage de données externes que vous voulez copier.

    Pour un tableau Excel, sélectionnez le nom de la plage, puis appuyez sur CTRL + A pour sélectionner les en-têtes de tableau.

    Si vous souhaitez inclure des étiquettes de colonnes ou des formules qui ne figurent pas dans la plage de données externes, sélectionnez les cellules qui contiennent les étiquettes de colonne ou les formules que vous souhaitez copier. Cliquez sur la flèche en regard de la zone Nom dans la barre de formule, puis cliquez sur le nom de la plage de données externes que vous voulez copier.

  2. Dans l’onglet Accueil, dans le groupe Presse-papiers, cliquez sur Copier.

    Image du ruban Excel

  3. Basculez vers le classeur dans lequel vous voulez coller la plage de données externes.

  4. Cliquez sur la cellule supérieure gauche du zone de collage.

    Pour vous assurer que la données externes ne remplace pas les données existantes, assurez-vous que la feuille de calcul ne contient pas de données sous ou à droite de la cellule sur laquelle vous cliquez.

  5. Sous l’onglet Accueil, dans le groupe Presse-papiers, cliquez sur Coller.

Remarque : Si vous copiez uniquement une partie d’une plage de données externe, le requête sous-jacent n’est pas copié et les données copiées ne peuvent pas être actualisées.

Vous pouvez contrôler la gestion d’un jeu de données plus petit ou plus volumineux retourné à Excel lorsque les données sont actualisées.

  1. Dans l’onglet données , dans le groupe connexions , cliquez sur Propriétés.

    Image du ruban Excel

  2. Dans la boîte de dialogue Propriétés de la plage de données externes , sous si le nombre de lignes dans la plage de données change après actualisation, cliquez sur l’une des options suivantes :

    • Insérer des cellules pour de nouvelles données, supprimer des cellules inutilisées

      Remarques : 

      • Lors de l’ajout d’une ou plusieurs lignes dans la source de données, les cellules situées dans la plage de données externes sont déplacées vers le bas, mais les cellules situées à droite de la plage de données externes ne sont pas déplacées.

      • Si une ou plusieurs lignes sont supprimées dans la source de données, les cellules situées dans la plage de données externes sont déplacées vers le haut, mais les cellules situées à droite de la plage de données externes ne sont pas déplacées.

    • Insérer des lignes entières pour les nouvelles données, effacer les cellules inutilisées

      Remarques : 

      • Lors de l’ajout d’une ou plusieurs lignes dans la source de données, les cellules situées en dessous et à droite de la plage de données externes sont déplacées vers le bas.

      • Si une ou plusieurs lignes sont supprimées dans la source de données, les cellules situées directement au-dessous et à droite de la plage de données externes ne sont pas déplacées.

    • Remplacer les cellules existantes par de nouvelles données, effacer les cellules inutilisées

      Remarques : 

      • Lors de l’ajout d’une ou plusieurs lignes dans la source de données, les cellules situées directement au-dessus de la plage de données externes ne sont pas déplacées.

      • Si une ou plusieurs lignes sont supprimées dans la source de données, les cellules situées directement au-dessous et à droite de la plage de données externes ne sont pas déplacées.

  1. Dans l’onglet données , dans le groupe connexions , cliquez sur Propriétés.

    Image du ruban Excel

  2. Sous mise en forme des données et disposition, effectuez une ou plusieurs des opérations suivantes :

    • Pour inclure les noms de champs comme première ligne, activez la case à cocher inclure les noms de champs .

      Remarque : Cette case à cocher est disponible uniquement pour une plage de données externes convertie à partir d’un programme Microsoft Office 2003, ou vers une plage de données externes créée par programme.

    • Pour ajouter une colonne de numéros de ligne, activez la case à cocher inclure les numéros de ligne .

      Remarque : Cette case à cocher n’est pas disponible pour un fichier texte importé, un fichier XML ou une requête sur le Web.

    • Pour conserver la mise en forme de cellule appliquée, activez la case à cocher conserver la mise en forme des cellules .

      Remarque : Dans le cas d’une requête sur le Web, cette option est automatiquement désactivée lorsque vous sélectionnez mise en forme HTML complète dans la boîte de dialogue options . La boîte de dialogue options est accessible à partir de la boîte de dialogue modifier la requête .

    • Pour conserver les largeurs de colonnes que vous définissez, activez la case à cocher ajuster la largeur de colonne .

    • Pour conserver le tri, le filtrage et la mise en page des colonnes que vous appliquez, activez la case à cocher conserver la colonne Trier/filtrer/disposition .

      Remarque : Cette case à cocher n’est pas disponible pour une requête sur le Web.

    • Pour conserver les filtres de colonnes appliqués, activez la case à cocher conserver le filtre des colonnes .

      Remarque : Cette case à cocher est disponible uniquement pour une requête sur le Web basée sur des données XML.

Remarque : La procédure suivante s’applique uniquement à une plage de données externes convertie à partir d’un programme Microsoft Office 2003 ou à une plage de données externes créée par programme. Toutes les plages de données externes créées à l’aide de l’interface utilisateur sont créées sous forme de tableaux Excel. Ces tableaux s’étendent automatiquement lorsque de nouvelles lignes sont ajoutées et remplissent des colonnes calculées.

  1. Entrez une formule dans une cellule adjacente à la première ligne de données dans la plage de données externes.

    Remarque : La première ligne de données est probablement la première ou la deuxième ligne de la plage de données externes, selon que la première ligne contient des en-têtes.

  2. Sélectionnez la cellule, puis double-cliquez sur la poignée de recopie pour copier la formule dans toutes les lignes de la plage de données externes.

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

  4. Dans l’onglet données , dans le groupe connexions , cliquez sur Propriétés.

    Image du ruban Excel

  5. Dans la boîte de dialogue Propriétés de la plage de données externes , activez la case à cocher remplir les formules dans les colonnes adjacentes aux données .

    Remarque : Si la plage de données externes s’étend lorsque vous actualisation, Excel copie uniquement les formules qui sont immédiatement adjacentes à ou dans la plage de données externe.

Figer une plage de données externes conserve les données, mais pas la requête sous-jacente, afin qu’une plage de données externes figée ne puisse pas être actualisée.

  1. Cliquez sur la feuille de calcul contenant le tableau Excel à partir duquel vous voulez supprimer la connexion de données.

  2. Dans la barre de formule, cliquez sur la flèche en regard de la zone Nom, puis cliquez sur le nom de la plage de données externes à partir de laquelle vous voulez supprimer la connexion de données. La plage de données est alors sélectionnée.

  3. Dans l’onglet Outils , dans le groupe données de table externe , cliquez sur dissocier. La plage de données reste tout en porte le même nom, mais la connexion est supprimée.

Remarque : La procédure suivante s’applique uniquement à une plage de données externes convertie à partir d’un programme Microsoft Office 2003 ou à une plage de données externes créée par programme. Toutes les plages de données externes créées à l’aide de l’interface utilisateur sont créées sous forme de tableaux Excel. Ces tableaux s’étendent automatiquement lorsque de nouvelles lignes sont ajoutées et remplissent des colonnes calculées.

  1. Dans l’onglet données , dans le groupe connexions , cliquez sur Propriétés.

    Image du ruban Excel

  2. Sous définitionde la requête, désactivez la case à cocher enregistrer la définition de requête .

Remarque :  Lorsque vous enregistrez votre classeur, la requête sous-jacente est supprimée du classeur. Toutefois, les fichiers de requête de base de données enregistrés (fichiers. dqy ou. odc) ne sont pas supprimés. Si vous avez enregistré la requête lors de sa création dans l’Assistant requête ou dans Microsoft Query, le fichier de requête est enregistré sur votre ordinateur, et vous pouvez réutiliser la requête pour extraire des données externes. Pour plus d’informations, consultez l’aide de Microsoft Query.

Remarque : La procédure suivante s’applique uniquement à une plage de données externes créée à l’aide de l’Assistant Connexion de données ou de Microsoft Query (et non d’un fichier texte importé ou d’une requête sur le Web), d’une plage de données externes convertie à partir d’un programme Microsoft Office 2003 ou d’un fichier externe. plage de données créée par programme. Toutes les plages de données externes créées à l’aide de l’interface utilisateur sont créées sous forme de tableaux Excel.

  1. Insérez une ligne vide au-dessus de la plage de données externes en effectuant l’une des opérations suivantes :

    • Sélectionnez une cellule au-dessus de laquelle vous voulez insérer la nouvelle ligne. Dans le groupe cellules de l’onglet Accueil , cliquez sur la flèche en regard d' Insérer, puis sur Insérer des lignesdans la feuille. Étant donné que vous avez sélectionné une cellule, une nouvelle ligne est insérée au-dessus de la ligne active.

    • Cliquez sur le sélecteur de ligne de la ligne située au-dessus de laquelle vous voulez insérer une nouvelle ligne. Dans le groupe cellules de l’onglet Accueil , cliquez sur Insérer. Étant donné que vous avez sélectionné une ligne entière, une nouvelle ligne est insérée au-dessus de la ligne sélectionnée.

  2. Tapez les étiquettes souhaitées dans les cellules de la ligne vide.

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

  4. Dans l’onglet données , dans le groupe connexions , cliquez sur Propriétés.

    Image du ruban Excel

  5. Dans la boîte de dialogue Propriétés de la plage de données externes , sous mise en forme etmise en page des données, désactivez la case à cocher inclure les noms des champs , puis cliquez sur OK.

  6. Pour supprimer les noms de champs existants et actualiser la plage de données externes, cliquez sur une cellule dans la plage de données externes, puis cliquez sur Actualiser les données Image du bouton .

Remarque : Lorsque vous récupérez des données d’une base de données, les modifications apportées aux noms de colonnes dans Microsoft Query sont conservées dans la plage de données externes. Pour plus d’informations sur la modification des noms de colonnes dans la requête, voir l’aide de Microsoft Query.

  1. Cliquez sur la feuille de calcul qui contient la plage de données externes que vous voulez supprimer.

  2. Dans la barre de formule, cliquez sur la flèche en regard de la zone Nom, puis cliquez sur le nom de la plage de données externes que vous voulez supprimer.

    Si la plage de données externes est un tableau Excel, appuyez sur CTRL + A pour sélectionner le tableau entier.

  3. Pour supprimer la plage de données externe, appuyez sur la touche Suppr.

  4. Pour supprimer la requête sous-jacente, cliquez sur Oui lorsque Excel vous y invite.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×