Comment importer des données avec les fonctions Google Sheets

0
85

Vous souhaiterez peut-être travailler avec des données de votre feuille de calcul qui résident ailleurs. À l'aide d'un ensemble de fonctions Google Sheets, vous pouvez importer des données à partir d'un fichier CSV, d'un flux RSS, d'une page Web ou d'une autre feuille de calcul.

Avec les fonctions que nous allons décrire ici, vous pouvez extraire des données dans votre feuille à partir de sources externes. Ensuite, analysez, manipulez, formatez et faites ce que bon vous semble avec vos nouvelles données.

Table des matières

IMPORTDATA pour un fichier CSV ou TSV
IMPORTFEED pour un flux RSS ou ATOM
IMPORTHTML pour un tableau ou Liste sur une page Web
IMPORTRANGE pour une plage de cellules dans une feuille de calcul

IMPORTDATA pour un fichier CSV ou TSV< /h2>

Si vous voyez un fichier CSV ou TSV sur un site Web que vous souhaitez importer, vous pouvez utiliser la fonction IMPORTDATA.

RELATED : < fort>Qu'est-ce qu'un fichier CSV et comment l'ouvrir ?

La syntaxe de la fonction est IMPORTDATA(reference, delimiter, locale) où seul le premier argument est requis comme URL ou a référence cellulaire. Si vous souhaitez utiliser un délimiteur différent du type de fichier par défaut, utilisez l'argument délimiteur. Et si vous avez besoin de changer la langue, utilisez l'argument locale avec le code de la région.

Ici, nous allons importer un fichier CSV en utilisant l'URL avec cette formule :

=IMPORTDATA(“https://www.bls.gov/cew/classifications/aggregation/agg-level-titles-csv.csv”)

Dans cet exemple, nous ajoutons l'argument délimiteur plutôt que d'utiliser la valeur par défaut (virgule) pour le fichier CSV :

=IMPORTDATA(“https://www.bls.gov/cew /classifications/aggregation/agg-level-titles-csv.csv”,”.”)

IMPORTFEED pour un flux RSS ou ATOM

Vous souhaitez peut-être extraire des données d'un flux RSS ou ATOM pour les manipuler dans votre feuille. Vous utiliserez la fonction IMPORTFEED.

CONNEXE : Qu'est-ce que RSS et comment puis-je en bénéficier ?

La syntaxe de la fonction est IMPORTDATFEED(reference, query, headers, number_items) où seul le premier argument est requis, et vous pouvez utiliser l'URL ou une référence de cellule.

  • Requête: Entrez les “éléments” ou utilisez “flux” pour une seule ligne de données, “feed [type]” pour un certain élément de flux, ou “items [type]” pour un certain élément d'élément.
  • En-têtes : la valeur par défaut est FALSE, mais vous pouvez utiliser TRUE pour inclure une ligne d'en-tête.
  • Number_items< /b> : la valeur par défaut est tous les éléments du flux, mais vous pouvez entrer un nombre spécifique d'éléments.

Pour importer notre flux How-To Geek avec cinq éléments, vous pouvez utiliser ceci formule :

=IMPORTFEED(“https://www.howtogeek.com/feed”,”items”,,5)

En utilisant cette formule suivante, vous pouvez importer cinq éléments du même flux et inclure la ligne d'en-tête :

= IMPORTFEED(“https://www.howtogeek.com/feed”,”items”,TRUE,5)

< p>Pour un autre exemple, en utilisant le même flux, nous n'importerons que les titres de cinq éléments à l'aide de cette formule :

=IMPORTFEED(“https://www.howtogeek.com/feed”,” titre des articles”,,5)

IMPORTHTML pour un tableau ou une liste sur une page Web

Les tableaux et les listes d'une page Web (HTML) sont faciles à importer dans Google Sheets grâce à la fonction IMPORTHTML.

RELATED : Qu'est-ce que le HTML ?< /fort>

La syntaxe de la fonction est IMPORTHTML (référence, requête, index) où vous pouvez utiliser les trois arguments en fonction de la page. Entrez une URL ou une cellule pour la référence, “table” ou “liste” pour la requête et un nombre pour l'index. L'index est l'identifiant dans le code HTML de la page pour le tableau ou la liste s'il y en a plusieurs.

A titre d'exemple, nous allons importer le premier tableau sur un Page Wikipédia des films Star Wars utilisant cette formule :

=IMPORTHTML(“https://en.wikipedia.org/wiki/List_of_Star_Wars_films”,”table”,1)

Lorsque vous consultez la page Web, vous pouvez voir que ce premier tableau est celui en haut à droite.

Parce que c'est le tableau suivant sur cette page que nous voulons vraiment, nous allons inclure le numéro d'index suivant à la place avec cette formule :

=IMPORTHTML(“https://en.wikipedia. org/wiki/List_of_Star_Wars_films”,”table”,2)

Nous avons maintenant le tableau ci-dessous dans notre feuille de calcul Google.

Pour un autre exemple, nous allons importer une liste à partir de cette même page. Il s'agit de la troisième liste identifiée sur la page qui est le contenu de l'article. Voici la formule :

=IMPORTHTML(“https://en.wikipedia.org/wiki/List_of_Star_Wars_films”,”list”,3)

IMPORTRANGE pour une plage de cellules dans une feuille de calcul

Une autre fonction d'importation pratique consiste à importer des données à partir d'une autre feuille de calcul. Bien qu'il soit assez facile d'extraire des données d'une feuille dans le même classeur, vous souhaiterez peut-être des données d'un autre classeur. Pour cela, vous pouvez utiliser la fonction IMPORTRANGE.

RELATED : Comment importer des données depuis une autre feuille Google

La syntaxe de la fonction est IMPORTRANGE(reference, sheet_range) où vous aurez besoin des deux arguments. Entrez l'URL de la feuille entre guillemets ou utilisez une référence de cellule. Ensuite, incluez le nom de la feuille et la plage de cellules sous forme de chaîne ou de référence de cellule, les deux devant être entre guillemets.

Lorsque vous entrez pour la première fois une formule pour la fonction IMPORTRANGE, vous verrez probablement un erreur comme celle ci-dessous. Ceci est simplement pour vous avertir que vous devez autoriser l'accès à la feuille que vous souhaitez importer. Sélectionnez “Autoriser l'accès” pour continuer.

Dans cet exemple, nous allons importer la plage A1 à E7 à partir d'un autre classeur. Ce classeur n'a qu'une seule feuille, donc l'importation est réussie sans le nom de la feuille. Voici la formule :

=IMPORTRANGE(“https://docs.google.com/spreadsheets/d/mysheet/edit”,”A1:E7″)

Pour l'exemple suivant, nous importons à partir d'un autre classeur contenant plusieurs feuilles. Ainsi, vous devez inclure le nom de la feuille et la plage de cellules dans une seule chaîne : Sales!D1:F13

=IMPORTRANGE(“https://docs.google.com/spreadsheets/d/mysheet/edit# gid=111525310″,”Sales!D1:F13”)

Ces fonctions d'importation Google Sheets peuvent être fournies en super pratique lorsque vous avez besoin de données externes comme les types mentionnés ici. N'oubliez pas que si vous souhaitez importer un type de fichier spécifique depuis votre ordinateur, tel qu'un classeur Microsoft Excel, vous pouvez le faire via le menu Google Sheets.

CONNEXE : Comment importer un document Excel dans Google Sheets

LIRE LA SUITE

  • › Comment réparer l'erreur de démarrage Linux dans le BIOS
  • › Comment débloquer Netflix
  • &rsaquo ; iOS 16.0.2 est sorti, voici les bogues qu'il corrige
  • › L'écran intelligent que nous aimons est à 45 % de réduction jusqu'à dimanche
  • &rsaquo ; Les meilleurs étuis pour iPhone 14 Pro Max de 2022
  • › Comment personnaliser l'horloge sur l'écran de verrouillage Android