Obtenir de l'aide

Centre d'aide

Guides et réponses

Contacter le support

Écrire à notre équipe

Se connecter à

Workflows

Créer des processus avec votre équipe

Automations

Connecter des fichiers et automatiser des tâches

Un système, quatre parties

Agents IA

Des employés virtuels qui travaillent 24 h/24, 7 j/7

Automations

Connecter des fichiers et automatiser des tâches

Workflows

Créer des processus avec votre équipe

Data Space

Partage et contrôle des données en toute confiance

Solutions par service

Finance

Rapports, budgets et rapprochements

Inventaire et fabrication

Stocks, commandes et production en une seule vue

RH

Feuilles de temps, présences et évaluations

Gestion de projet

Statut et charge de travail de tous les projets

Ventes et CRM

Prospects et affaires à jour

Éducation

Dossiers des élèves et données scolaires

Finance

Transformez le travail financier manuel en rapports qui se mettent à jour tout seuls.

Ce que les équipes Finance automatisent

  • Suivre les dettes et créances
  • Créer des tableaux de flux de trésorerie
  • Comparer budget et réel

Inventaire et fabrication

Visualisez vos niveaux de stock et automatisez vos commandes.

Ce que les équipes inventaire et fabrication automatisent

  • Suivre l'inventaire sur plusieurs sites
  • Connecter les données de ventes, d'achats et d'entrepôt
  • Relier un lecteur de codes-barres à votre feuille

RH

Gérez le recrutement, les présences et le suivi des OKR depuis vos feuilles.

Ce que les équipes RH automatisent

  • Suivre le recrutement et l'intégration
  • Enregistrer les OKR et résultats de l'équipe
  • Suivre les arrivées, départs et congés

Gestion de projet

Attribuez des tâches et suivez les heures sans mise à jour manuelle.

Ce que les équipes projet automatisent

  • Attribuer des tâches et suivre les changements de statut
  • Estimer l'effort et saisir les heures travaillées
  • Suivre les jalons de tous les projets

Ventes et CRM

Suivez les prospects et les performances commerciales avec des rapports automatisés.

Ce que les équipes commerciales automatisent

  • Suivre et convertir les prospects
  • Fixer des objectifs de vente et suivre les indicateurs de l'équipe
  • Surveiller les KPI de vente sur des tableaux de bord

Éducation

Automatisez les présences, les notes et les achats de l'école.

Ce que les écoles automatisent

  • Suivre les présences et prévenir les parents
  • Enregistrer et comparer les notes des classes
  • Suivre le matériel prêté aux élèves et au personnel

Trouver un cas d'utilisation

Par service

Comment chaque équipe utilise Sheetgo

Par secteur d'activité

Comment chaque secteur utilise Sheetgo

Par taille d'entreprise

Petite, moyenne ou grande

Apprendre

Blog

Guides et nouveautés produit

Témoignages de clients

Comment des équipes comme la vôtre utilisent Sheetgo

Centre d'aide

Guides et réponses

Pourquoi Sheetgo ?

Comparer

Comment Sheetgo se compare aux autres outils

Sécurité

Comment nous protégeons vos données

Centre de confiance

Le détail de notre conformité

Se connecter à

Workflows

Créer des processus avec votre équipe

Automations

Connecter des fichiers et automatiser des tâches

Un système, quatre parties

Agents IA

Des employés virtuels qui travaillent 24 h/24, 7 j/7

Automations

Connecter des fichiers et automatiser des tâches

Workflows

Créer des processus avec votre équipe

Data Space

Partage et contrôle des données en toute confiance

Solutions par service

Finance

Rapports, budgets et rapprochements

Inventaire et fabrication

Stocks, commandes et production en une seule vue

RH

Feuilles de temps, présences et évaluations

Gestion de projet

Statut et charge de travail de tous les projets

Ventes et CRM

Prospects et affaires à jour

Éducation

Dossiers des élèves et données scolaires

Trouver un cas d'utilisation

Par service

Comment chaque équipe utilise Sheetgo

Par secteur d'activité

Comment chaque secteur utilise Sheetgo

Par taille d'entreprise

Petite, moyenne ou grande

Commencer

Modèles

Flux de travail prêts à l'emploi

Apprendre

Blog

Guides et nouveautés produit

Témoignages de clients

Comment des équipes comme la vôtre utilisent Sheetgo

Centre d'aide

Guides et réponses

Pourquoi Sheetgo ?

Comparer

Comment Sheetgo se compare aux autres outils

Sécurité

Comment nous protégeons vos données

Centre de confiance

Le détail de notre conformité

Centre d'aide

Guides et réponses

Contacter le support

Écrire à notre équipe

Workflows

Créer des processus avec votre équipe

Automations

Connecter des fichiers et automatiser des tâches

Comment utiliser la fonction IMPORTDATA dans Google Sheets

Le IMPORTDATA de Google Sheets est un outil très pratique. Elle permet de récupérer des données stockées dans des fichiers .csv (valeurs séparées par des virgules) ou .tsv (valeurs séparées par des tabulations) depuis un emplacement sur le web.

Syntaxe d'IMPORTDATA

IMPORTDATA(url, [délimiteur], [paramètres_régionaux])

  • url – obligatoire. Il s'agit de l'adresse web (localisateur uniforme de ressource) où se trouve le fichier .csv ou .tsv. Elle peut prendre deux formes.
    • Un emplacement valide et entièrement qualifié sous forme de texte (entre guillemets). Par exemple : “ http://www.census.gov/2010census/csv/pop_change.csv ”
    • Il peut également s'agir d'une référence à une cellule (comme B1) dans Google Sheets, où l'URL est stockée.
  • délimiteur – facultatif. Le caractère qui sépare les valeurs, comme un point-virgule ou une barre verticale. Si vous l'omettez, Sheets le déduit de l'extension du fichier : une virgule pour .csv et une tabulation pour .tsv.
  • paramètres régionaux – facultatif. Le code de langue et de région utilisé pour lire les données, comme en_US ou de_DE. Il modifie la lecture des dates et des décimales. Si vous l'omettez, Sheets utilise les paramètres régionaux de la feuille de calcul.

IMPORTDATA renvoie le fichier sous forme de tableau qui commence dans la cellule de la formule et remplit les cellules à droite et en dessous, avec une ligne par ligne du fichier.

Il pourrait être utile de noter que Google Sheets prend en charge jusqu'à 50 formules IMPORTDATA sur une seule feuille de calcul.

Comment utiliser IMPORTDATA dans Google Sheets

Cas 1 : saisissez l'URL dans la formule

Dans la capture ci-dessous, nous importons les données dans la cellule B3, où nous saisissons donc la formule IMPORTDATA.

Google Sheets importdata 1

Nous veillons à ce que les url est valide, saisissez correctement la formule (c'est-à-dire placez l'URL entre guillemets doubles) et appuyez sur Entrée. Voici ce qui s'affiche pendant que Google Sheets récupère les données. Plus le fichier est volumineux, plus l'import prend de temps.

Sheets Google Importdata : Sheets Google récupération de données

Pendant que l'importation des données est en cours, la cellule dans laquelle nous avons saisi la formule semble avoir retourné une erreur (comme indiqué par un petit point rouge dans le coin supérieur droit de la cellule). Mais, ce n'est pas une erreur, juste un état transitoire. Survolez la cellule avec la souris pour voir la description suivante.

Google Sheets Importdata : Chargement des données

Dès que Google Sheets charge les données, la tache rouge disparaît. Vous remarquerez que les données s'étendent de la cellule de formule (B3) vers la droite et également vers le bas.

Google Sheets importdata 4

Il est donc primordial de veiller à ce que la cellule destinée à accueillir le résultat ne contienne aucune valeur préexistante. Sinon, la formule IMPORTDATA risque de renvoyer une erreur #REF! Par exemple, l'image ci-dessous illustre ce qui pourrait se produire si la cellule C9 contenait déjà une valeur.

Google Sheets importdata 5

Cas 2 : faites référence à une cellule qui contient l'URL

Ici, nous avons déjà stocké le url vers le .csv dans la cellule B1. Nous utiliserons donc cette cellule pour faire référence dans la formule IMPORTDATA, et le résultat est le même que dans le premier cas.

importdata Google Sheets 6

Essayez avec un fichier CSV public

Pour tester IMPORTDATA sur un fichier qui fonctionne, saisissez cette adresse dans la cellule A2 d'une feuille vierge : https://raw.githubusercontent.com/datasets/country-list/main/data.csv. Saisissez ensuite =IMPORTDATA(A2) dans la cellule D2. Sheets renvoie deux colonnes, Name et Code, avec une ligne par pays. La capture d'écran utilise une ancienne adresse pour la même liste.

IMPORTDATA dans Google Sheets : noms et codes de pays importés depuis une URL CSV dans les colonnes D et E

Apprendre dans cet article de blog comment importer facilement un flux RSS dans Google Sheets.

IMPORTDATA ne fonctionne pas dans Google Sheets

Comme vous l'avez vu, la fonction IMPORTDATA est très simple à utiliser. Elle présente toutefois quelques erreurs et limites connues.

Les données ne se mettent pas à jour

Vous pouvez toujours forcer une actualisation en supprimant puis en saisissant à nouveau la formule, mais aucune fonctionnalité native ne permet de personnaliser la fréquence des mises à jour automatiques. Les fonctions qui importent des données externes – IMPORTDATA, IMPORTHTML, IMPORTFEED et IMPORTXML – se mettent à jour automatiquement toutes les heures. Il est impossible de changer cela sans utiliser un script.

Une URL par formule

Malheureusement, il n'est pas possible d'importer depuis plusieurs URL en même temps : il vous faudra donc une formule distincte pour chaque URL. Même s'il est techniquement possible d'utiliser cette fonction jusqu'à 50 fois par feuille de calcul, en pratique la feuille peut devenir lente et ne plus répondre.

Erreur #N/A : le fichier est trop volumineux

Comme le montre la capture d'écran ci-dessous, la taille du fichier importable est limitée. Un message d'erreur indique que le "contenu de la ressource à l'URL a dépassé la taille maximale". La limite exacte n'est pas claire, mais elle est inférieure à celle d'une importation directe du fichier CSV.

IMPORTDATA dans Google Sheets : erreur #N/A indiquant que la ressource à l'URL a dépassé la taille maximale

Si vous rencontrez ce problème, téléchargez le fichier depuis l'URL et importez-le directement dans Sheets.

Erreur #REF! : pas assez de colonnes

La fonction n'augmente pas automatiquement le nombre de colonnes si nécessaire. Un message d'erreur indique que le "résultat n'a pas été développé automatiquement. Veuillez insérer des colonnes supplémentaires". Vous devez donc vérifier le nombre de colonnes du fichier source pour vous assurer que votre feuille de calcul en contient suffisamment.

IMPORTDATA dans Google Sheets : erreur #REF! demandant d'insérer des colonnes pour l'URL d'une page GitHub

Dans la capture d'écran ci-dessus, l'URL pointe vers la page web GitHub du fichier, et non vers le fichier lui-même : Sheets tente donc de découper une page web entière en cellules. Sur GitHub, ouvrez le fichier, cliquez sur Raw et utilisez plutôt cette adresse. Vous obtenez aussi #REF! lorsque des cellules de la plage de résultats contiennent déjà des valeurs. Effacez-les, comme dans le cas 1.

Erreur #N/A : impossible de récupérer l'URL

Ce sont les serveurs de Google qui récupèrent le fichier, pas votre navigateur. Si le fichier se trouve derrière une connexion, sur un réseau d'entreprise ou dans un dossier privé Dropbox ou Google Drive, la récupération échoue. Elle échoue aussi lorsque l'adresse ouvre une page web qui charge les données avec JavaScript. Pour vérifier, ouvrez l'URL dans une fenêtre de navigation privée. Si vous devez vous connecter, ou si vous voyez une page au lieu du fichier, IMPORTDATA ne peut pas le lire non plus.

Toutes les données atterrissent dans une seule colonne

IMPORTDATA découpe chaque ligne selon le délimiteur attendu : une virgule pour les fichiers .csv et une tabulation pour les fichiers .tsv. Pour un fichier qui utilise des points-virgules ou des barres verticales, vous devez définir le délimiteur à la main, comme dans =IMPORTDATA(A2, ";"). Si les dates ou les décimales sont mal lues, ajoutez aussi les paramètres régionaux du fichier, comme dans =IMPORTDATA(A2, ";", "de_DE") pour un fichier allemand qui utilise la virgule comme séparateur décimal.

Autres façons d'importer des données dans Google Sheets

IMPORTDATA ne lit que les fichiers CSV et TSV accessibles via une URL publique. Pour les autres sources, Google Sheets propose d'autres fonctions d'importation :

  • IMPORTRANGE récupère une plage de cellules d'un autre fichier Google Sheets.
  • IMPORTHTML importe un tableau ou une liste depuis une page web.
  • IMPORTXML récupère des données de pages web et de fichiers XML avec une requête XPath.
  • IMPORTFEED importe un flux RSS ou Atom.

Pour les fichiers CSV dans Google Drive ou OneDrive, les fichiers Excel ou les données à actualiser selon un calendrier, Sheetgo, une plateforme d'automatisation des données basée sur l'IA, les connecte à votre feuille de calcul et met à jour les données automatiquement. Découvrez comment importer un CSV dans Google Sheets automatiquement, ou comment importer des données CSV dans Excel.

Vous pouvez aussi aimer...

Fonctionnalités et formules de google sheets

Comment calculer le taux d'intérêt nominal à l'aide de Google Sheets ?

Sarah est une jeune professionnelle qui doit prendre des décisions financières importantes. Des cartes de crédit aux hypothèques, en passant par les prêts étudiants et les...
Fonctionnalités et formules de google sheets

Extraire les données de Google Calendar dans Google Sheets à l'aide d'Apps Script

Cet article a été publié à l'origine dans notre forum communautaire. Objectif : Ce guide montre comment utiliser Google Apps Script pour extraire des données...
Fonctionnalités et formules de google sheets

Utilisation de la fonction PROPER pour mettre en majuscule la première lettre de chaque mot dans Google Sheets

Note : Cet article a été publié à l'origine dans notre forum communautaire. Vous avez déjà eu besoin de nettoyer une liste de noms, de titres ou d'autres...