IMPORTTEXT

S’applique à
Excel pour Microsoft 365

La fonction IMPORTTEXT vous permet d’importer des données à partir d’un fichier texte (tel que CSV, TXT ou TSV) directement dans Excel. Vous pouvez spécifier des délimiteurs, ignorer ou prendre des lignes et appliquer des paramètres d’encodage ou de paramètres régionaux pour un contrôle précis sur le contenu importé.

Remarque

Cette fonctionnalité est actuellement généralement disponible pour les abonnés Microsoft 365 inscrits au canal Insiders bêta, exécutant la version 2502 (build 18604.20002) ou ultérieure dans Excel pour Windows.

Syntaxe

La fonction IMPORTTEXT importe des données à partir d’un fichier texte dans Excel sous forme de tableau dynamique.

La syntaxe de la fonction IMPORTTEXT est la suivante :

IMPORTTEXT(chemin_accès, [délimiteur], [skip_rows], [take_rows], [encodage], [paramètres régionaux])

Argument Description
chemin
(obligatoire)
Chemin d’accès au fichier local ou URL du fichier texte à importer.
Délimiteur Caractère ou chaîne qui spécifie comment les colonnes sont séparées dans le fichier. Si elle est omise, la fonction utilise tab comme délimiteur.
skip_rows Nombre spécifiant le nombre de lignes à ignorer. Une valeur négative ignore les lignes de la fin du tableau.
take_rows Nombre spécifiant le nombre de lignes à renvoyer. Une valeur négative prend des lignes à partir de la fin du tableau.
codage Encodage du fichier. Par défaut, UTF-8 est utilisé.
paramètres régionaux Détermine la mise en forme régionale (par exemple, formats de date, de nombre). Par défaut, les paramètres régionaux du système d’exploitation sont utilisés.

Remarque

  • Les fonctions d’importation ne sont pas actualisées automatiquement. Pour mettre à jour les données importées, utilisez le bouton Actualiser tout sous l’onglet Données .
  • Vous pouvez spécifier des colonnes de longueur fixe en transmettant un tableau d’entiers croissants séparés par des virgules dans l’argument délimiteur.
    Exemple : =IMPORTTEXT(« C:\Data\fixedwidth.txt », {1,3})
  • Vous pouvez utiliser la fonction CHAR pour spécifier des caractères spéciaux pour l’argument de délimiteur.
  • Vous pouvez utiliser la fonction IMPORTCSV comme alternative plus facile pour l’importation de fichiers CSV.

Connexion à des fichiers texte sur le web

Lorsque vous importez un fichier à partir du web, vous devrez peut-être fournir des informations d’identification ou vous connecter pour accéder au fichier source. Dans ce cas, vous êtes invité à sélectionner la méthode d’authentification à utiliser pour l’URL fournie via une boîte de dialogue d’authentification.

Importer des fonctions Dialog.pngd’authentification

Les méthodes d’authentification disponibles sont les suivantes :

  • Anonyme : sélectionnez cette méthode d’authentification lorsque le contenu est accessible au public et ne nécessite pas de connexion.
  • Windows : sélectionnez cette méthode d’authentification lors de l’accès à une ressource qui nécessite vos informations d’identification Windows.
  • De base : sélectionnez cette méthode d’authentification lorsque la ressource nécessite un nom d’utilisateur et un mot de passe.
  • API Web : sélectionnez cette méthode si la ressource Web à laquelle vous vous connectez utilise une clé API à des fins d’authentification.
  • Compte organisationnel : sélectionnez cette méthode d’authentification si la ressource requiert des informations d’identification de compte organisationnel.

Pour effacer les autorisations accordées lors du processus d’authentification, cliquez sur Obtenir> desdonnées> 'Paramètres de la source de données...'. Ensuite, sous l’onglet « Autorisations globales », sélectionnez le chemin d’URL approprié et cliquez sur « Effacer les autorisations »

Importer des fonctions DS Paramètres

Exemples

Les exemples suivants sont basés sur un chemin de fichier texte fictif : « C:\Data\example.txt ».

Exemple 1

Retourner les deux premières lignes du fichier source

Données

Produit Catégorie Prix
A 1 10
B 2 20
C 3 30
Formules
=IMPORTTEXT(« C:\Data\example.txt »,,,2)

L’illustration suivante montre le résultat :

Résultat IMPORTTEXT avec une ligne de données importée

Exemple 2

Ignorer la première ligne du fichier source

Données

Produit Catégorie Prix
A 1 10
B 2 20
C 3 30
Formules
=IMPORTTEXT(« C:\Data\example.txt »,,1)

L’illustration suivante montre le résultat :

Résultat IMPORTTEXT après avoir sauté la première ligne source