Comment importer des données dans Google Sheets – Le guide ultime

Video google sheet importdata

Si votre entreprise gère une grande quantité de données, les importer dans Google Sheets peut être un moyen efficace de les gérer. Pourquoi ? Eh bien, parce que Google Sheets vous offre les outils dont vous avez besoin pour créer des rapports, effectuer des analyses de données et partager vos données de manière transparente avec les membres de votre équipe et d’autres applications.

Alors, quel type de données peut-on importer dans Google Sheets ? Quels sont les types de fonctions que vous pouvez utiliser pour traiter davantage ces données ? Comment fonctionnent les fonctionnalités d’importation ? Examinons comment nous pouvons répondre à ces questions et à bien d’autres dans cet article.

Quels sont les avantages de l’importation de données dans Google Sheets ?

Google Sheets vous permet de créer, de modifier et d’ingérer de grandes quantités de données dans des feuilles de calcul à l’aide de fonctions d’importation telles que IMPORTDATA ou avec des solutions tierces telles que Coupler.io. Une fois les données importées, vous pouvez les organiser, les gérer et effectuer des calculs mathématiques, transformant ainsi vos chiffres bruts en informations précieuses nécessaires à la veille économique et à l’analyse.

Si vous et votre équipe avez besoin d’une application pour le traitement de vos feuilles de calcul, vous pouvez être sûr de bénéficier de plusieurs avantages lorsque vous importez des données dans Google Sheets, tels que :

  • Modification collaborative en temps réel – Plusieurs membres de l’équipe peuvent modifier simultanément une feuille de calcul et discuter de ces modifications en temps réel. Toutes les modifications peuvent être suivies et les modifications indésirables peuvent être facilement annulées par les membres de l’équipe.

  • Intégrations – Vous pouvez intégrer et importer des données à partir de plusieurs applications telles que Asana, Dropbox, Facebook Ads, et autres. Cela vous permet non seulement de collecter des données à partir des applications de travail de votre équipe, mais aussi de partager les données de manière plus transparente.

  • Travail avec des données en temps réel – Vous pouvez utiliser des fonctions telles que IMPORTHTML et d’autres solutions logicielles pour importer des données en temps réel. Cela signifie que votre équipe peut bénéficier de données dynamiques qui changent constamment, telles que les chiffres de la bourse ou les scores d’un tournoi sportif dont votre équipe marketing peut avoir besoin.

Quelles méthodes sont disponibles pour importer des données dans Google Sheets ?

Google Sheets vous offre plusieurs options pour importer des données de la manière qui convient le mieux à votre entreprise. Si votre équipe est à l’aise avec la technologie, elle peut incorporer des scripts dans son processus d’importation de données, voire des fonctions. Sinon, elle peut importer des données dans Google Sheets à l’aide d’outils tiers. Les compléments peuvent également fournir une solution rapide si vous n’avez pas le temps de programmer vous-même vos importations.

Jetons un coup d’œil à certaines des méthodes ci-dessous.

Importation manuelle de données dans Google Sheets

Vous pouvez choisir d’importer manuellement vos données dans Google Sheets. Cela vous permet de sélectionner un fichier à partir de votre Google Drive, un fichier qui vous a été partagé ou de télécharger un fichier à partir de votre ordinateur. L’importation manuelle de vos données peut être simple, mais elle peut devenir sujette aux erreurs et prendre du temps si vous devez gérer des centaines de fichiers.

Importer des données dans Google Sheets avec Apps Script

Google Apps Script est une plateforme qui vous permet de créer des applications que vous pouvez utiliser dans votre espace de travail Google. Avec Apps Script, vous pouvez créer vos propres fonctions et macros pour importer vos données facilement.

Importer des données dans Google Sheets à l’aide de fonctions

Google Sheets propose des formules intégrées qui peuvent importer des données à partir de divers fichiers sources, notamment des fichiers csv, xml et html. Certaines peuvent également importer des données en direct dans Google Sheets. Mais quelle formule est la meilleure pour le travail ? Tout dépend du type d’informations que vous essayez d’importer dans votre feuille de calcul. Nous examinerons les fonctions de Google Sheets plus tard dans la section « Importation manuelle » de cet article.

Importer des données dans Google Sheets à l’aide de compléments

Les compléments de Google Sheets sont une fonctionnalité qui vous permet de vous intégrer à des programmes personnalisables créés par des utilisateurs et qui aident à améliorer les fonctionnalités et la puissance de Google Sheets. Avec les compléments, vous pouvez bénéficier de plusieurs avantages en termes d’importation de données, tels que :

  • Automatiser vos importations de données.
  • Configurer vos importations pour qu’elles s’exécutent selon un horaire préférentiel.
  • Remplacer des anciennes données ou ajouter de nouvelles données à vos feuilles de calcul.

Importer des données dans Google Sheets à l’aide d’outils ETL tiers

Les outils ETL peuvent inclure des applications de gestion d’entreprise, de comptabilité, de vente et de service client qui peuvent s’intégrer à Google Sheets pour améliorer ses fonctionnalités et vous permettre de trouver des solutions à vos besoins de traitement de données. Grâce à ces outils, vous pouvez bénéficier de plusieurs avantages en termes d’importation de données, tels que :

  • L’intégration avec plusieurs applications qui peuvent envoyer des données à vos feuilles de calcul Google.
  • Des outils avancés qui peuvent vous aider à maintenir vos importations de données à jour.
  • La suppression des doublons et des erreurs de données.

Pour commencer avec une solution tierce, vous pouvez rechercher celle qui vous semble la mieux adaptée à votre entreprise et connecter votre compte.

Maintenant que nous avons examiné les différentes méthodes que vous pouvez utiliser pour importer des données dans Google Sheets, examinons quelques exemples d’utilisation de ces méthodes.

Dans quels formats de données peut-on importer manuellement dans Google Sheets ?

Il existe plusieurs fichiers que vous pouvez importer manuellement dans Google Sheets. Voici les principaux formats de fichiers pris en charge :

  • CSV – Fichiers de valeurs séparées par des virgules.
  • TSV – Fichiers de valeurs séparées par des tabulations.
  • XS – Fichiers de sous-programmes externes.
  • XLSX – Fichiers de feuilles de calcul Microsoft Excel.
  • XLSM – Fichiers basés sur XLM et activés par macros.
  • TXT – Fichiers texte.
  • TSB – Fichiers d’image 3D.
  • HTM/HTML – Fichiers HTML.
  • ODS – Feuille de calcul OpenDocument.

Les fichiers CSV sont très courants dans les feuilles de calcul aujourd’hui. Dans la section suivante, nous verrons comment importer un fichier CSV dans Google Sheets.

Comment importer un fichier CSV dans Google Sheets manuellement ?

Tout d’abord, allez dans le menu principal de Google Sheets pour importer votre fichier. Dans cet exemple, nous avons choisi d’importer notre fichier CSV de données sur l’emploi dans l’entreprise.

  • Cliquez sur Importer.
  • Sélectionnez le fichier souhaité à partir de votre Google Drive ou téléchargez-le à partir de votre ordinateur.
  • Choisissez le séparateur souhaité dans le menu déroulant.

Google Sheets vous donne la possibilité de créer des séparateurs à partir de tabulations, de virgules ou avec un symbole personnalisé. Il peut également détecter automatiquement un séparateur si vous n’êtes pas certain du meilleur choix.

Lors de l’importation de ces fichiers, la définition des séparateurs permet à Google Sheets de savoir comment diviser vos données en colonnes verticales. Cette étape importante permet d’organiser vos données et de leur donner la clarté nécessaire pour les filtrer, les regrouper et les analyser.

Dans notre exemple, nous avons choisi de définir une virgule comme séparateur.

Ensuite, cliquez sur le bouton Importer les données pour importer votre fichier.

Google Sheets vous demandera où vous souhaitez importer les données. Vous pouvez choisir d’ajouter, de remplacer, d’importer uniquement les données ou de créer une nouvelle feuille de calcul. Dans l’exemple ci-dessous, nous avons choisi de créer une nouvelle feuille de calcul pour nos données.

Et voilà !

Vous avez peut-être remarqué que vous pouvez également choisir de convertir le texte en nombres, en dates et en formules. Cela peut être extrêmement utile si vos données ne sont pas formatées et doivent être transformées en valeurs numériques pour faciliter le traitement des données. Lorsque vos données numériques sont correctement formatées, vous pouvez en extraire les valeurs, les concaténer ou effectuer des fonctions mathématiques supplémentaires.

Importer des données avec des fonctions Google Sheets

Vous pouvez également utiliser des fonctions Google Sheets pour récupérer vos données à partir de plusieurs sources. Voici quelques-unes des fonctions les plus importantes et leurs paramètres :

Importer des données vers Google Sheets avec IMPORTHTML

=IMPORTHTML(url, query, index)

La fonction IMPORTHTML de Google Sheets vous permet d’importer des données tabulaires à partir de sites Web dans Google Sheets. Elle prend en compte une URL, une requête et un index comme paramètres. Voici un exemple de ce à quoi cette fonction peut ressembler en action :

=importhtml(« https://www.marketwatch.com/market-data« , « table », »0″)

  • L’URL doit inclure le protocole http et doit être placée entre guillemets.
  • La requête que vous saisissez en tant que premier paramètre peut être « list » ou « table ». Dans ce cas, vous devez savoir si les données que vous importez du site Web sont de type tableau ou liste. La requête doit également être placée entre guillemets.
  • Enfin, l’index indique à Google Sheets où chercher le tableau ou la liste sur le site Web.

Et si vous avez plusieurs tableaux sur votre site Web et que vous n’êtes pas sûr des indices corrects des listes ou tables ? Eh bien, HTML indexe ces tableaux de manière numérique à partir de l’index 0, vous pouvez donc les vérifier en comptant de cette manière. Si, en faisant cela, vous avez trouvé l’index de la structure de données, alors parfait ! Sinon, ne désespérez pas. Voici ce que vous pouvez faire :

  • Ouvrez la console Outils de développement de votre navigateur.
  • Pour découvrir l’index de la table ou de la liste que vous souhaitez, créez une commande similaire dans la console :
var index = 1; [].forEach.call(document.querySelectorAll("ul,ol"),function(elements) { console.log("Index: " + index++,elements);});

Nous reviendrons sur cette fonction lorsque nous verrons comment importer des données en direct dans Google Sheets, plus tard. Ou vous pouvez consulter notre article de blog sur IMPORTHTML dans Google Sheets.

Importer des données dans Google Sheets avec IMPORTDATA

=IMPORTDATA(url)

La fonction IMPORTDATA dans Google Sheets vous permet de récupérer des données à partir de fichiers CSV ou TSV en ligne publiés. Elle prend une URL, y compris le protocole http, comme paramètre de requête pour renvoyer les données dans une feuille de calcul. Facultativement, vous pouvez spécifier un délimiteur pour analyser vos données, comme une virgule ou une tabulation, et un code de langue ou de localisation. Les deux derniers paramètres ne sont pas obligatoires et Google Sheets utilisera une valeur par défaut. Voici à quoi cela pourrait ressembler :

  • Accédez à l’emplacement de votre fichier et copiez l’adresse.
  • Dans Google Sheets, tapez la fonction avec l’adresse URL dans la cellule A1, comme ceci :
=IMPORTDATA("adresse-de-votre-fichier")
  • Enregistrez vos données nouvellement importées avec un nom si vous le souhaitez.

Dans notre article de blog, vous pouvez en apprendre plus sur IMPORTDATA dans Google Sheets.

Importer des données dans Google Sheets avec IMPORTXML

=IMPORTXML(url, xpathQuery)

La fonction IMPORTXML de Google Sheets vous permet d’importer des données XML dans votre feuille de calcul. Elle prend une URL, y compris le protocole http, en tant que paramètre de requête et une requête xpath pour renvoyer les données au format .xml. La requête xpath prend comme paramètres des données XML telles que les en-têtes, les titres, les href, les liens et les métadonnées. Les valeurs de ce paramètre doivent être placées entre guillemets.

Le code de langue et de région est facultatif. S’il n’est pas spécifié, Google Sheets utilisera la valeur par défaut pour votre région et votre fuseau horaire. Vous pouvez en apprendre plus sur IMPORTXML dans Google Sheets dans notre article de blog.

Importer des données dans Google Sheets avec IMPORTFEED

=IMPORTFEED(url, sheetName, query, startRow, numItems)

Cette fonction importe un flux RSS ou ATOM. Cela signifie que vous pouvez importer des données à partir de sites Web qui utilisent généralement la syndication très simple. Elle prend en compte :

  • une adresse URL du site Web entre guillemets,
  • le nom de la feuille de calcul dans laquelle vous voulez importer les données,
  • le nom de la structure de données que vous voulez importer, par exemple liste,
  • la ligne de départ ou l’adresse de la cellule où vous voulez importer les données,
  • le nombre de lignes dans la page Web que vous voulez importer.

Comment importer automatiquement des données dans Google Sheets ?

Les solutions tierces peuvent être une excellente alternative pour automatiser l’importation de données dans Google Sheets à partir de différentes applications et plates-formes. Voyons comment vous pouvez utiliser l’outil ETL Coupler.io pour planifier l’importation de données dans Google Sheets.

Coupler.io est une plateforme d’automatisation et d’analyse des données. Elle propose un outil ETL pour automatiser les flux de données entre plusieurs sources de données et trois destinations : Google Sheets, Microsoft Excel et Google BigQuery. Pour des analyses et des rapports plus avancés, Coupler.io propose un service d’experts en données qui peut gérer différentes tâches, de la mise en place d’intégrations personnalisées à la création de tableaux de bord d’analyse interactifs.

Dans l’exemple suivant, nous allons importer des données sur nos recherches Google les plus fréquentes depuis BigQuery vers Google Sheets.

  • Inscrivez-vous à Coupler.io, cliquez sur le bouton Ajouter un nouvel importateur et sélectionnez votre application source, BigQuery, et l’application de destination, Google Sheets.
  • Connectez votre compte de l’application source, puis saisissez la requête SQL pour vos données.
  • Connectez votre compte Google de destination, puis sélectionnez une feuille de calcul et une feuille où vous souhaitez envoyer vos données.
  • Facultativement, vous pouvez choisir la plage de cellules souhaitée et modifier le mode d’importation.
  • La dernière étape est en fait l’automatisation. Vous pouvez activer la Mise à jour automatique des données et programmer l’importation de vos données. La planification vous permet d’importer les données à une date et à une heure qui vous conviennent le mieux et de les maintenir à jour dans le processus.
  • Cliquez sur Enregistrer et Exécuter et observez comment Coupler importe vos données de BigQuery dans Google Sheets.

Comment importer des données dans Google Sheets à l’aide de compléments ?

Fondamentalement, l’importation de données dans Google Sheets avec des compléments est similaire à l’utilisation d’outils tiers. La différence est que vous devez installer un complément depuis le Marketplace Google Workspace. De plus, vous pouvez gérer les paramètres d’importation de données directement dans la feuille de calcul.

  • Cliquez sur Extensions dans le menu de Google Sheets.
  • Accédez à Compléments et ensuite à Obtenir des compléments.
  • Dans la fenêtre Marketplace Google Workspace, recherchez ou sélectionnez le complément qui convient le mieux à votre entreprise.

L’outil ETL Coupler.io est également disponible en tant que complément de Google Sheets, vous pouvez donc l’installer et l’utiliser pour importer des données à partir de votre source de données.

Note : Pour gérer ou voir vos compléments, revenez à l’onglet Extensions et accédez à Compléments, puis à Gérer les compléments.

Comment importer des données avec IMPORTRANGE dans Google Sheets ?

=IMPORTRANGE(url, cellAddress)

IMPORTRANGE est une fonction dans Google Sheets qui permet de lier à une autre feuille. Cependant, elle n’importe (en réalité, elle fait référence à) les données en interne entre les feuilles ou les feuilles de calcul. Elle prend une URL de feuille de calcul et une plage de cellules en tant que paramètres. Vous pouvez consulter notre article de blog pour en savoir plus sur IMPORTRANGE dans Google Sheets.

Dans l’exemple ci-dessous, nous voulons collecter nos données à partir d’une feuille de calcul et les envoyer vers une autre. Pour ce faire, nous utiliserons la fonction IMPORTRANGE. Avec elle, nous pouvons facilement spécifier l’adresse et la plage de cellules que nous voulons cibler.

  • Tout d’abord, nous devons copier l’adresse de la feuille de calcul à partir de laquelle nous voulons extraire les données. Dans ce cas, rappelez-vous que vous n’avez besoin de copier que tout ce qui se trouve avant la partie ‘edit’. Dans notre exemple, nous copions l’adresse de notre feuille de calcul des données sur l’emploi dans l’entreprise.

  • Ensuite, allez dans une cellule libre de la feuille de calcul vers laquelle vous voulez importer les données et tapez :

=importrange("https://adresse-de-votre-fichier", "plage de cellules")

Votre plage de cellules fait référence à la plage de cellules que vous souhaitez importer depuis la feuille de calcul externe. Dans notre exemple, nous voulons tout importer dans les cellules H et I. Cela signifie que nous ne spécifions pas de numéros de ligne supplémentaires en tant que paramètre supplémentaire.

Ensuite, enregistrez vos données nouvellement importées avec un nom si vous le préférez.

Votre données seront maintenant importées avec succès dans votre nouvel emplacement.

Comment importer des données à l’aide de Google Apps Script ?

Apps Script est une solution pour étendre les fonctionnalités de Google Sheets, automatiser les processus et réduire beaucoup de travail manuel fastidieux pour les tâches redondantes à l’aide de scripts. Pour commencer avec Apps Script, allez dans Extensions => Apps Script.

Vous serez dirigé vers l’interface de Apps Script, où vous pourrez commencer à créer votre script personnalisable.

Remarque : Dans l’éditeur de script, commencez à créer votre script. Il existe également des bibliothèques que vous pouvez explorer et qui peuvent vous donner la solution d’importation que vous recherchez si vous n’avez pas beaucoup de temps à consacrer à la création de votre propre programme.

Dans l’exemple ci-dessus, nous avons créé un script qui importe des données à partir d’un fichier CSV stocké en ligne et les envoie dans Google Sheets.

  • Lorsque vous avez terminé de créer votre script, cliquez sur Enregistrer ou appuyez sur CTRL+S sur votre clavier. Pour exécuter votre script, cliquez sur Exécuter.

Si c’est la première fois que vous exécutez votre script, vous devrez autoriser votre application à accéder à Google Sheets.

  • Cliquez sur Revoir les autorisations dans la fenêtre contextuelle, sélectionnez le compte que vous souhaitez autoriser, puis cliquez sur Avancé.
  • Ensuite, cliquez sur Le nom de votre script (non sécurisé). Veuillez le faire uniquement si vous avez créé l’application ou si vous lui faites confiance. Si vous n’avez pas nommé votre script, vous verrez Aller vers le projet sans titre. Dans la fenêtre contextuelle, cliquez sur Autoriser.

Lorsque vous revenez à votre feuille de calcul, vous devriez voir les résultats souhaités :

Nous vous recommandons de consulter notre tutoriel sur Google Apps Script pour découvrir cet outil génial pour les automatisations personnalisées.

Comment importer des données en direct dans Google Sheets ?

Des données en direct ou des données en temps réel peuvent vous fournir les informations essentielles dont vous avez besoin pour capturer en quelques minutes les connaissances nécessaires pour combler les lacunes stratégiques de votre entreprise. Avec des données en direct, vous pouvez commencer à effectuer des analyses dès que les données sont importées dans votre base de données.

Pour importer des données en direct dans Google Sheets, munissez-vous d’un site Web accessible publiquement à partir duquel vous pouvez commencer à extraire vos données. Pour commencer à extraire ces données, nous pouvons utiliser la fonction IMPORTHTML.

  • Tout d’abord, allez dans la feuille de calcul Google Sheets que vous souhaitez cibler. Tapez la fonction IMPORTHTML dans la barre de fonction. La fonction prend trois paramètres. L’URL du site Web, la requête qui représente une structure de tableau ou de liste, et l’index du tableau. Appuyez sur Entrée pour exécuter la fonction.

Dans cet exemple ci-dessous, nous voulions importer des données en direct dans Google Sheets depuis notre site Web de la bourse pour construire notre feuille de calcul des valeurs boursières en direct. La fonction s’est exécutée rapidement et a réussi.

Que pouvez-vous faire avec vos données nouvellement importées ?

Il existe de nombreuses possibilités pour vos données nouvellement importées, mais tout dépend de la manière dont vous souhaitez les traiter et de l’endroit où vous souhaitez les stocker.

  • Ajout de graphiques et d’images : Ajoutez des graphiques, des diagrammes et des images pour améliorer davantage votre histoire de données.

  • Nettoyage de vos données : Utilisez des fonctions pour vous débarrasser des données non pertinentes ou en double afin que vos données soient plus précises et de meilleure qualité lorsqu’elles sont ultérieurement traitées.

  • Mise en forme conditionnelle : Utilisez des instructions SI et des conditions pour tester des équations, remplir automatiquement des cellules et accélérer le traitement de vos données. Vous pouvez créer des règles qui gouvernent la façon dont les cellules sont codées en couleur ou calculées, ce qui vous permet de déceler des modèles récurrents dans vos données.

  • Analyse des données : Vous pouvez bénéficier de l’analyse des données en créant des rapports, des graphiques et des tableaux de bord pour interpréter les données et vous aider à découvrir les connaissances cachées dans vos données. Si vous ne savez pas par où commencer, nos experts peuvent vous aider à couvrir toutes les analyses de données avancées dont vous pourriez avoir besoin.

  • Entrepôt de données : Vous pouvez importer vos données dans des entrepôts de données plus vastes et des plates-formes d’analyse telles que BigQuery ou Microsoft BI. Cela signifie que vous pouvez utiliser des requêtes d’intelligence artificielle et d’entreprise pour creuser davantage dans vos données et obtenir des connaissances que vous ne pourriez pas obtenir dans Google Sheets sur le comportement des consommateurs, les prévisions financières, la satisfaction des clients, et bien plus encore.

Tirer le meilleur parti de votre intégration avec Google Sheets

Choisir la méthode la mieux adaptée pour l’importation de vos données peut parfois être un défi. Si vous vous sentez à l’aise avec Apps Script ou même le processus d’importation manuelle simple, c’est super ! Mais peut-être avez-vous besoin de travailler avec des données tabulaires ? Dans ce cas, la fonction IMPORTHTML de Google Sheets est votre meilleur pari. Cependant, programmer un nouveau script à chaque fois ou devoir gérer des centaines d’importations de fichiers manuelles peut devenir fastidieux et entraîner des erreurs. Si vous avez l’impression que l’automatisation des données est plus votre style, alors peut-être que Coupler.io peut vous aider à réduire vos soucis d’importation de données. Bien sûr, la décision finale vous revient toujours.

Merci de nous avoir lu et bonne chance pour vos importations de données !

Articles en lien