Importer des données CSV et Excel dans Google Sheets

Dans cet article , je vais vous présenter plusieurs méthodes l'importation de données à partir de fichiers CSV, TSV et XLSX vers Google Sheets.

  • CSV - fichiers contenant des enregistrements de données avec des valeurs séparées par des virgules
  • TSV - fichiers contenant des données séparées par des tabulations au format texte brut,
  • XLSX - le format des classeurs Microsoft Excel

Comment importer des fichiers CSV / TSV dans Google Sheets ?

Dans Google Sheets, il existe une fonction dédiée appelée IMPORTDATA pour importer des fichiers CSV et TSV à partir d'une URL donnée. 

Voici la syntaxe IMPORTDATA :

= IMPORTDATA ( "URL" )
Le premier et unique paramètre de la fonction, URL , est l'URL d'un fichier CSV ou TSV.

Comment utiliser la fonction IMPORTDATA ?

Importons un ensemble de données (exemple ; les sites de prélèvements pour les tests Covid proposé par le site Data du gouvernement français) à partir d'un fichier CSV. Son URL est:

=IMPORTDATA("https://www.data.gouv.fr/fr/datasets/r/7c0f7980-1804-4382-a2a8-1b4af2e10d32")

Voici à quoi ressemblera la formule IMPORTDATA et fonctionnera:

= IMPORTDATA ( "https://www.data.gouv.fr/fr/datasets/r/7c0f7980-1804-4382-a2a8-1b4af2e10d32" )

Comment importer des fichiers CSV stockés sur Google Drive ?


Malheureusement, une formule IMPORTDATA standard ne fonctionne pas correctement avec les fichiers CSV stockés sur Google Drive. Vous devrez modifier la formule et effectuer quelques manipulations pour chaque cas.

Voici les étapes à suivre :
  • Partagez le dossier Google Drive contenant le fichier. Choisissez « Tous les utilisateurs disposant du lien  » et définissez le rôle de l'utilisateur sur « Lecteur ». 
  • Faites un clic droit sur votre fichier CSV et sélectionnez « Obtenir le lien ». Copiez le lien, qui peut ressembler à ceci: 
https://drive.google.com/file/d/10vbKU48EO6281eCHxu9xzZcmzYwRyRKq/view?usp=sharing
  • Copiez la partie ID du lien (10vbKU48EO6281eCHxu9xzZcmzYwRyRKq) et ajoutez-la dans l'exemple d'URL suivant : https://drive.google.com/uc?export=download&id=
Vous devriez obtenir ce qui suit: 

https://drive.google.com/uc?export=download&id=10vbKU48EO6281eCHxu9xzZcmzYwRyRKq
Vous pouvez maintenant utiliser cette URL pour votre formule IMPORTDATA :

= IMPORTDATA ( "https://drive.google.com/uc?export=download&id=10vbKU48EO6281eCHxu9xzZcmzYwRyRKq")

Comment importer des fichiers XLSX dans Google Sheets ?


Google Sheets fournit des fonctions pour importer des données de différents formats, notamment HTML, XML, etc. mais il n'y a pas de fonction dédiée aux fichiers Excel (format XLS ou XLSX). Donc, si vous avez un fichier Excel et que vous souhaitez importer des données à partir de celui-ci, il existe l'importation manuelle :

Allez dans le menu Fichier de votre feuille de calcul et sélectionnez Importer. Si votre fichier Excel est stocké sur votre Google Drive, utilisez l'onglet Mon Drive. Sinon, vous devrez télécharger le fichier depuis votre appareil via Importer

Remarque: ne confondez pas l'importation et la conversion de fichiers Excel vers Google Sheets. Lorsque vous importez, Google Sheets récupère les valeurs, pas les formules. Donc, si vous souhaitez conserver vos formules Excel, vous devrez effectuer la conversion.