Back to Blog

Importer un CSV dans Google Sheets : le guide pas-à-pas

Published: March 31, 2026

Importer un CSV dans Google Sheets : le guide pas-a-pas

Meta-description : Comment importer un fichier CSV dans Google Sheets sans perdre vos donnees ? Guide complet avec astuces pour les accents, les separateurs et les gros fichiers.

Google Sheets est devenu le tableur par defaut pour beaucoup de gens. Gratuit, accessible depuis n'importe ou, collaboratif. Mais quand il s'agit d'importer un CSV, il y a quelques subtilites a connaitre pour ne pas se retrouver avec un tableau illisible.

Import rapide : la methode drag & drop

La maniere la plus simple :

  1. Ouvrez Google Sheets
  1. Creez une nouvelle feuille de calcul
  1. Glissez-deposez votre fichier CSV directement dans la fenetre
  1. Google Sheets detecte automatiquement le format et affiche vos donnees

Ca marche dans 80% des cas. Pour les 20% restants, lisez la suite.

Import via le menu (plus de controle)

Quand le drag & drop ne donne pas le resultat attendu :

  1. Fichier > Importer
  1. Onglet Importer > selectionnez votre fichier
  1. Choisissez les options d'import :
  • Emplacement d'import : Nouvelle feuille de calcul, feuille actuelle, ou remplacer
  • Type de separateur : Detecter automatiquement, virgule, point-virgule, tabulation
  • Convertir le texte en nombres : Oui/Non (attention aux codes postaux !)
  1. Cliquez sur Importer les donnees

Les problemes les plus courants

Les accents sont casses

Vous voyez é au lieu de e ou à au lieu de a ? Votre CSV n'est probablement pas en UTF-8.

Solution :

  • Ouvrez votre CSV dans un editeur de texte (Notepad++, VS Code)
  • Verifiez l'encodage en bas de la fenetre
  • Si c'est du "Windows-1252" ou "Latin-1", convertissez en UTF-8
  • Dans Notepad++ : Encodage > Convertir en UTF-8
  • Re-importez dans Google Sheets

Astuce : Avant de bidouiller l'encodage, chargez votre fichier dans un viewer CSV pour verifier si c'est bien un probleme d'encodage et pas autre chose.

Tout est dans une seule colonne

Google Sheets n'a pas detecte le bon separateur. Frequent avec les CSV francais qui utilisent le point-virgule.

Solution :

  • Re-importez via le menu (pas le drag & drop)
  • Selectionnez manuellement le separateur Point-virgule

Alternative rapide : Si vos donnees sont deja importees dans une colonne :

  1. Selectionnez la colonne
  1. Donnees > Scinder le texte en colonnes
  1. Choisissez le separateur

Les numeros sont tronques ou modifies

Google Sheets transforme les grands nombres. Un numero de telephone 0612345678 perd son zero. Un code barre de 13 chiffres est arrondi.

Solution avant import :

Formatez les colonnes problematiques en "Texte brut" :

  1. Selectionnez les colonnes concernees
  1. Format > Nombre > Texte brut
  1. Puis collez ou importez vos donnees

Solution apres import :

Si c'est trop tard, vous devrez re-importer. Google Sheets ne peut pas "annuler" une conversion de nombre.

Importer un gros CSV (plus de 100 000 lignes)

Google Sheets a une limite de 10 millions de cellules par fichier. Concretement, un CSV de 100 colonnes est limite a 100 000 lignes.

Si votre fichier est trop gros :

Option 1 : Decouper le fichier

bash

Garder l'en-tete + les 50 000 premieres lignes

head -50001 gros_fichier.csv > partie1.csv

En-tete + lignes 50 001 a 100 000

head -1 gros_fichier.csv > partie2.csv

sed -n '50002,100001p' gros_fichier.csv >> partie2.csv

Option 2 : Filtrer avant d'importer

Si vous n'avez besoin que d'une partie des donnees, filtrez d'abord :

python

import pandas as pd

df = pd.readcsv('grosfichier.csv')

Garder seulement les lignes de 2024

df_2024 = df[df['annee'] == 2024]

df2024.tocsv('donnees_2024.csv', index=False)

Option 3 : Utiliser un viewer en ligne

Pour simplement consulter un gros CSV sans l'importer dans Google Sheets, un viewer comme CSV Viewer Online charge les fichiers volumineux sans limite de cellules.

Importer depuis une URL

Google Sheets peut importer un CSV heberge en ligne directement avec la formule IMPORTDATA :


=IMPORTDATA("https://example.com/donnees.csv")

Limites :

  • Le fichier doit etre accessible publiquement
  • Limite de 50 000 caracteres par cellule
  • Rafraichissement toutes les heures environ
  • Pas de controle sur le separateur

Pour les imports recurrents, c'est pratique. Pour un import ponctuel, passez par le menu.

Exporter depuis Google Sheets en CSV

L'operation inverse est souvent necessaire :

  1. Fichier > Telecharger > Valeurs separees par des virgules (.csv)
  1. Le fichier est telecharge en UTF-8 avec des virgules comme separateur

Attention : Seul l'onglet actif est exporte. Si vous avez plusieurs onglets, vous devrez exporter chacun separement.

Astuces pour un import reussi

  1. Verifiez toujours votre CSV avant : Un viewer en ligne vous montre exactement ce que contient le fichier
  1. Preferez UTF-8 : C'est l'encodage le plus fiable pour les accents francais
  1. Utilisez l'import manuel pour les fichiers sensibles (donnees financieres, numeros de telephone)
  1. Ne faites pas confiance a la detection automatique des separateurs si votre CSV est un peu exotique
  1. Sauvegardez une copie de votre CSV original avant toute manipulation

Recapitulatif

| Probleme | Cause probable | Solution |

|----------|---------------|----------|

| Accents casses | Mauvais encodage | Convertir en UTF-8 |

| Une seule colonne | Mauvais separateur | Import manuel + choisir separateur |

| Numeros modifies | Conversion automatique | Formater en texte brut avant import |

| Fichier trop gros | Limite Google Sheets | Decouper ou utiliser un viewer |

| Import lent | Fichier volumineux | Filtrer les donnees inutiles |

L'import de CSV dans Google Sheets, c'est simple en theorie mais piégeux en pratique. En prenant 30 secondes pour verifier votre fichier avant, vous evitez 30 minutes de corrections apres.