Il est très courant que nous utilisions tous des feuilles Google pour créer des documents de base. Mais il y a une abondance de fonctionnalités que nous ignorons. Cependant, Office basé sur le cloud de Google peut faire beaucoup de choses auxquelles nous n’avions jamais pensé. En disant cela, j’aimerais vous informer de l’importation directe de données Web dans des feuilles Google.
De plus, les feuilles Google vous permettent de traduire le texte d’une cellule en plusieurs langues. Même les pages Web peuvent être surveillées à l’aide de Google Sheets. Il y en a beaucoup, mais je parlerai ici de l’importation de données Web dans des feuilles Google uniquement.
Vous n’avez pas besoin de maîtriser un geek ou d’écrire des scripts pour que ces choses incroyables se produisent dans vos feuilles Google. Finalement, il vous suffit de connaître certaines fonctions/formules Google de base telles que IMPORTDATA, IMPORTFEED, IMPORTHTML, IMPORTRANGE, IMPORTXML. Et vous serez prêt à commencer.
Importer des données Web dans Google Sheets à l’aide de fonctions/formules
Parmi des tonnes de fonctions/formules Google Sheets, il dispose de 5 fonctions/formules intégrées pour importer différents types de données dans les feuilles. Et pour importer facilement des données Web, vous devez utiliser IMPORTHTML one. Alors, commençons et voyons comment vous devez utiliser cette fonction/formule pour faire votre travail.
Importer des données Web à l’aide d’ImportHTML
Depuis la page HTML, pour importer des données de table ou de liste, vous devez utiliser la fonction =IMPORTHTML. Cependant, utilisez cette fonction =IMPORTHTML(X) puis remplacez le X par l’URL de votre page Web sélectionnée. Enfin, complétez la fonction en mettant query et index.
Syntaxe IMPORTHTML
IMPORTHTML(url, query, index)
Comme vous pouvez le voir, la syntaxe de la fonction, il est maintenant temps d’élaborer les choses. Voyons de quoi il s’agit (url, requête, index).
URL : L’URL ici signifie l’URL de la page à partir de laquelle vous souhaitez avoir vos données dans vos feuilles Google. Le protocole du site Web (par exemple, http:// ou https://) doit figurer dans l’URL. L’URL entière doit être entourée d’un guillemet. Au lieu d’une URL, il peut s’agir de n’importe quelle cellule particulière contenant le texte qui vous semble approprié.
requête: requête signifie quel type de données Web vous souhaitez importer dans vos feuilles Google. Soit vous pouvez utiliser « liste » ou « table ». Cela dépend totalement du type de structure de données que vous souhaitez importer.
indice: Il s’agit du numéro identifiant le tableau ou la liste, commençant par 1, que vous essayez de récupérer à partir de la source HTML. Le numéro changera en fonction de la position de votre tableau et de votre liste sur la page Web.
IMPORTHTML Exemples
IMPORTHTML("http://en.wikipedia.org/wiki/Demographics_of_India","table",4, "en_us")
IMPORTHTML(A2,B2,C2)
Il y a quelque chose que vous devez savoir, une fois que vous avez terminé l’importation du tableau ou de la liste dans les feuilles Google, le tableau ne sera pas mis à jour automatiquement même si les données de la page source changent.
Pour Google, les tableaux se présentent sous forme de texte brut. Par conséquent, toutes sortes de mises en forme et de liens disparaissent une fois que vous les avez importés dans les feuilles.
Derniers mots
Eh bien, c’est ainsi que vous terminez le processus et importez des données Web dans vos feuilles Google. C’est plus facile que vous ne le pensez, n’est-ce pas ? Les feuilles Google ont une abondance de fonctionnalités et vous pouvez choisir celle que vous voulez. Mais la fonction mentionnée ci-dessus sera très facile pour tout le monde.
Cependant, l’API Google Sheets et le codage Google Apps Script peuvent également vous aider ici si vous le souhaitez. Si vous trouvez cet article utile, n’hésitez pas à le partager avec d’autres et à laisser un commentaire dans la zone de commentaire ci-dessous.
Eh bien, comme c’est un enveloppement, il est temps de prendre congé. Je serai de retour avec un autre hack Google pour rendre la vie plus facile et plus efficace. D’ici là, prenez bien soin de vous, proches et chers.