Fatigué de copier et coller des données à partir de sites Web? Découvrez comment l'importer directement dans Google Sheets.
Les données jouent un rôle crucial dans la prise de décision et l’analyse. Que vous soyez un analyste commercial, un chercheur ou toute personne ayant besoin de gérer du Big Data, la possibilité d'importer efficacement des données en ligne dans vos feuilles de calcul est inestimable.
Si vous utilisez Google Sheets pour l'analyse de données, vous savez déjà que copier et coller des données à partir de sites Web est improductif. La plupart du temps, malgré tous vos efforts, votre feuille de calcul se retrouvera avec un formatage défectueux.
Heureusement, il n’est pas nécessaire qu’il en soit ainsi. Il existe de nombreuses méthodes efficaces pour importer les données d'un site Web dans Google Sheets.
Importer des données d'un site Web vers Google Sheets
Google Sheets propose plusieurs méthodes pour importer des données à partir de sites Web. Vous pouvez utiliser les fonctions IMPORT intégrées ou
installer les modules complémentaires Google Sheets pour importer des données sans effort.La famille de fonctions IMPORT comprend IMPORTDATA, IMPORTHTML et IMPORTXML. Chacune de ces fonctions est la mieux adaptée à l’importation de types spécifiques de données. Cependant, ces fonctions ne peuvent pas utiliser d'informations d'identification ou de jetons de sécurité pour accéder à des informations sécurisées.
Dans de tels cas, vous devrez installer un module complémentaire Google Sheet pour accéder au service avec vos informations d'identification et importer les données dans votre feuille de calcul. Cela dit, voici les différentes méthodes par lesquelles vous pouvez importer des données dans Google Sheets.
1. IMPORTER DES DONNÉES
Vous pouvez utiliser la fonction IMPORTDATA pour des importations de données simples à partir de fichiers CSV ou TSV en ligne. Il s'agit du moyen le plus simple d'importer des données en ligne dans Google Sheets, car il nécessite une configuration minimale.
=IMPORTDATA(URL, delimeter, locale)
IMPORTDATA récupère et importe automatiquement les données dans votre feuille de calcul. Dans la syntaxe, URL est l'adresse du fichier, délimiteur est le caractère utilisé pour analyser les données dans le fichier, et lieu est la locale spécifique que IMPORTDATA doit utiliser.
Les deux derniers arguments, délimiteur et locale, sont facultatifs. Si laissé vide, IMPORTDATA examinera les données et assumera automatiquement ces arguments. Dans la plupart des cas, il est préférable de laisser ces deux arguments vides.
Par exemple, la formule ci-dessous récupère les données du fichier CSV spécifié :
=IMPORTDATA("https://people.sc.fsu.edu/~jburkardt/data/csv/crash_catalonia.csv")
Étant donné que les arguments du délimiteur et des paramètres régionaux sont vides, IMPORTDATA recherche et prend automatiquement ces valeurs. Notez que cette fonction fonctionne avec les fichiers CSV et TSV, pas avec les pages Web. Si vous saisissez l'URL d'une page Web dans IMPORTDATA, elle risque de ne pas renvoyer les données attendues ou d'entraîner une erreur.
2. IMPORTHTML
Vous pouvez utiliser la fonction IMPORTHTML pour importer des données à partir de tables et de listes sur un site Web. Cette fonction est une alternative plus pratique à IMPORTDATA puisqu'elle vous permet d'importer des tableaux de données à partir de pages Web sans nécessiter de fichier CSV.
=IMPORTHTML(URL, query_type, index)
Dans la syntaxe, URL est l'adresse de la page Web, type_requête est soit tableau ou liste, et indice est le numéro de la table ou de la liste dans la page Web.
Par exemple, vous pouvez utiliser IMPORTHTML pour importer un tableau à partir d'un article Wikipédia :
=IMPORTHTML("https://en.wikipedia.org/wiki/Demographics_of_Germany", "table", 8)
Dans cette formule, IMPORTHTML accède à l'URL spécifiée, récupère les données et génère la huitième table.
3. IMPORTERXML
La fonction IMPORTXML récupère les données des pages XML et HTML. La syntaxe de cette fonction est ci-dessous :
=IMPORTXML(URL, xpath_query)
Dans cette syntaxe, URL est l'adresse de la page Web, et requête_xpath est la requête XPath identifiant les nœuds que vous souhaitez importer. Une condition préalable à l'utilisation d'IMPORTXML dans Google Sheets est d'avoir une connaissance de base de qu'est-ce que XML et comment naviguer dans les fichiers XML à l'aide Requêtes XPath.
A titre d'exemple, la formule ci-dessous génère un tableau XML contenant les noms et descriptions de certaines plantes :
=IMPORTXML("https://www.w3schools.com/xml/plant_catalog.xml", "CATALOG/PLANT")
Dans cette formule, IMPORTXML collecte les données dans le fichier XML, puis génère les nœuds PLANT qui sont des enfants du nœud CATALOG. Puisque l'argument locale est vide, IMPORTXML utilise les paramètres régionaux du fichier XML.
Étant donné que les URL Web peuvent devenir assez compliquées, il est préférable de saisir l'URL dans une cellule distincte et de mentionner la cellule dans votre formule.
Avec une connaissance de balises HTML essentielles et les requêtes XPath, vous pouvez faire bien plus avec IMPORTXML. Par exemple, la formule ci-dessous extrait toutes les rubriques H2 d'un article :
=IMPORTXML(B2, "//*/h2")
4. Utilisez les modules complémentaires de Google Sheets pour importer des données
En plus des fonctions intégrées, Google Sheets prend en charge des modules complémentaires tiers qui étendent ses capacités d'importation de données en ligne. Ces modules complémentaires offrent un moyen pratique d'importer des données à partir de sources en ligne et de booster les capacités de votre feuille de calcul.
Le principal avantage de ces modules complémentaires est qu'ils permettent d'accéder à des ressources nécessitant une authentification. Chaque module complémentaire est le mieux adapté à différentes sources et types de données. Ainsi, choisir le bon module complémentaire Google Sheets pour importer vos données dépend du type et de l'origine de vos données.
Voici une sélection de modules complémentaires notables qui facilitent l'importation de données dans Google Sheets :
- Coefficient: Coefficient est un module complémentaire Google Sheets convivial conçu pour vous aider à récupérer des données à partir de sites Web sans codage. Grâce à son interface, vous pouvez sélectionner des éléments de données spécifiques à importer et profiter de mises à jour en temps réel. Coefficient prend en charge les systèmes d'entreprise tels que Salesforce, Hubspot, Google Analytics, Redshift, Looker, Tableau, MySQL, etc.
- Coupleur.io: Coupler.io est un autre excellent module complémentaire qui simplifie l'importation de données dans Google Sheets. Outre l'importation de données à partir de diverses sources, Coupler.io vous permet de planifier des importations automatiques pour maintenir votre feuille de calcul à jour. Coupler.io fonctionne de manière transparente avec Google Analytics, Mailchimp, HubSpot, Salesforce, Shopify, Xero, Airtable, Trello, etc.
- Superbe tableau: Au-delà de la simple importation de données, Awesome Table vous permet de personnaliser et de transformer les données pour améliorer votre analyse de données. Awesome Table vous permet de choisir les données que vous souhaitez importer avec des filtres de données intuitifs et de planifier une actualisation automatique. Il fonctionne avec QuickBooks, Xero, HubSpot, Airtable, Notion, YouTube et bien plus encore.
En tirant parti de ces modules complémentaires Google Sheets, vous pouvez importer vos données sans taper une longue formule ni connaître XML. Des fonctionnalités supplémentaires, telles que la transformation des données et les importations planifiées, améliorent encore davantage l'efficacité de votre flux de travail.
Rationalisez votre importation de données dans Google Sheets
Quel que soit le type de données que vous traitez, copier-coller des données volumineuses provenant de sources en ligne dans votre feuille de calcul ne vous semble tout simplement pas correct. Heureusement, Google Sheets dispose de fonctions intégrées et d'une gamme de modules complémentaires tiers pour faciliter l'importation de données.
Savoir comment importer des données en ligne dans Google Sheets vous confère un ensemble de compétences précieuses pour accéder rapidement aux données pertinentes. En utilisant ces méthodes, vous pouvez automatiser efficacement le processus et vous concentrer sur l’analyse des données.