Excel 365Recherche & RéférenceIntermédiaire

Fonction IMPORTCSV ExcelGuide Complet 2026

La fonction IMPORTCSV permet d'importer des données depuis un fichier CSV (Comma-Separated Values) directement dans tes cellules Excel. C'est une alternative moderne et dynamique à l'import manuel via le menu Données. Tes données restent liées au fichier source et se mettent à jour automatiquement.

Que tu travailles avec des exports de logiciels, des données bancaires ou des fichiers de reporting, IMPORTCSV te fait gagner un temps précieux en automatisant l'intégration de données externes dans tes feuilles de calcul.

Syntaxe de la fonction IMPORTCSV

IMPORTCSV prend un chemin de fichier obligatoire et plusieurs paramètres optionnels pour personnaliser l'import selon le format de ton fichier CSV. Les paramètres te permettent de gérer les différents standards de délimiteurs et d'encodages que tu rencontreras.

=IMPORTCSV(source; [délimiteur]; [en_têtes]; [encodage])

Comprendre chaque paramètre de la fonction IMPORTCSV

1

source

(obligatoire)

La source est le chemin vers le fichier CSV à importer. Tu peux utiliser un chemin absolu (C:\Dossier\fichier.csv) ou un chemin relatif au classeur Excel. Le fichier doit être accessible et lisible par Excel au moment de l'exécution de la formule.

Tu peux aussi référencer une cellule contenant le chemin, ce qui te permet de changer facilement de fichier source sans modifier ta formule. C'est pratique pour créer des tableaux de bord avec des sources de données configurables.

Astuce : Utilise des chemins réseau (\\serveur\partage\fichier.csv) pour accéder à des fichiers partagés. Assure-toi que tu as les droits de lecture sur le fichier.

2

délimiteur

(optionnel)

Le délimiteur est le caractère qui sépare les valeurs dans le fichier CSV. Par défaut, Excel utilise la virgule (,), mais en France et dans de nombreux pays européens, le point-virgule (;) est plus courant car la virgule sert de séparateur décimal.

DélimiteurUsage courant
"," (virgule)Standard international, exports anglophones
";" (point-virgule)France, Europe, exports Excel français
"\t" (tabulation)Fichiers TSV, exports de bases de données
"|" (pipe)Certains systèmes bancaires et ERP
3

en_têtes

(optionnel)

Ce paramètre booléen indique si la première ligne du fichier CSV contient des en-têtes de colonnes. Utilise VRAI si ton fichier a une ligne d'en-tête (ce qui est le cas la plupart du temps), ou FAUX si les données commencent directement à la première ligne.

Quand tu spécifies VRAI, Excel peut utiliser ces en-têtes pour créer automatiquement un tableau structuré, ce qui facilite les références et les calculs sur les données importées.

4

encodage

(optionnel)

L'encodage spécifie le jeu de caractères utilisé dans le fichier source. C'est crucial pour afficher correctement les accents et caractères spéciaux. Un mauvais encodage produit des caractères illisibles (’ au lieu de ', é au lieu de é, etc.).

EncodageCas d'usage
UTF-8Standard moderne, fichiers internationaux
Windows-1252Anciens exports Windows/Excel
ISO-8859-1Europe occidentale, systèmes legacy

Conseil : Si tu vois des caractères bizarres après l'import, essaie UTF-8 en premier, puis Windows-1252. Ce sont les deux encodages les plus courants.

Exemples pratiques pas à pas

Exemple 1 – Comptable : importer un relevé bancaire CSV

Tu es comptable et tu reçois chaque mois un relevé bancaire au format CSV. Tu veux l'importer automatiquement dans ton fichier de suivi de trésorerie pour effectuer le rapprochement bancaire.

Import d'un relevé bancaire avec délimiteur point-virgule

ABCD
1DateLibelléDébitCrédit
202/01/2024VIR SALAIRES5 200,00
303/01/2024PRLV EDF125,50
405/01/2024CB AMAZON89,99
Formule :=IMPORTCSV("C:\Banque\releve_janvier.csv"; ";"; VRAI; "UTF-8")
Résultat :Données bancaires importées

Le fichier bancaire utilise le point-virgule comme délimiteur (standard français) et l'encodage UTF-8. La première ligne contient les en-têtes, d'où le VRAI pour le paramètre en_têtes.

Exemple 2 – Responsable logistique : suivi des livraisons

Tu es responsable logistique et ton système de suivi exporte quotidiennement un fichier CSV des livraisons. Tu veux créer un tableau de bord qui s'actualise automatiquement.

Import dynamique avec chemin de fichier configurable en B1

ABCD
1N° CommandeClientStatutDate prévue
2CMD-2024-001Dupont SAEn transit15/01/2024
3CMD-2024-002Martin SARLLivré12/01/2024
4CMD-2024-003Durand & FilsEn préparation18/01/2024
Formule :=IMPORTCSV(B1; ","; VRAI)
Résultat :Données de livraison importées

En référençant la cellule B1 pour le chemin du fichier, tu peux facilement changer de source sans modifier la formule. C'est parfait pour basculer entre les fichiers de différentes dates.

Exemple 3 – Data analyst : consolidation de données multisources

Tu es data analyst et tu dois consolider des données provenant de plusieurs systèmes qui exportent en CSV avec des formats différents. Tu crées un classeur centralisé qui importe toutes les sources.

Import de multiples fichiers CSV avec formats différents

ABC
1SourceFormatFormule utilisée
2CRM (Salesforce)Virgule, UTF-8=IMPORTCSV(chemins!A1; ","; VRAI; "UTF-8")
3ERP (SAP)Tab, Windows-1252=IMPORTCSV(chemins!A2; "\t"; VRAI; "Windows-1252")
4Site webPoint-virgule, UTF-8=IMPORTCSV(chemins!A3; ";"; VRAI; "UTF-8")
Formule :Plusieurs formules IMPORTCSV avec paramètres adaptés
Résultat :Consolidation de 3 sources de données

Chaque source a son propre format. En adaptant les paramètres d'IMPORTCSV pour chaque fichier, tu peux créer un système de consolidation automatique qui s'actualise à chaque ouverture du classeur.

Les erreurs fréquentes et comment les corriger

Erreur #VALEUR! - Fichier introuvable

Cette erreur apparaît quand Excel ne peut pas trouver ou accéder au fichier spécifié.

Solution : Vérifie que le chemin est correct, que le fichier existe et que tu as les droits de lecture. Utilise des chemins absolus pour éviter les ambiguïtés.

Caractères illisibles après l'import

Les accents et caractères spéciaux apparaissent comme des symboles bizarres (é, ’, etc.).

Solution : Change le paramètre d'encodage. Essaie UTF-8 d'abord, puis Windows-1252 ou ISO-8859-1 selon l'origine du fichier.

Toutes les données dans une seule colonne

Les lignes s'affichent correctement mais tout le contenu est dans la première colonne.

Solution : Le délimiteur n'est pas le bon. Ouvre le fichier CSV dans un éditeur de texte pour identifier le vrai séparateur utilisé.

Questions fréquentes

Quelle est la différence entre IMPORTCSV et Power Query ?

IMPORTCSV est une fonction directe qui importe les données CSV dans des cellules avec une formule, tandis que Power Query est un outil ETL complet pour transformer et nettoyer les données. IMPORTCSV est plus simple pour des imports rapides, Power Query est préférable pour des transformations complexes et récurrentes.

IMPORTCSV peut-elle importer des fichiers depuis le web ?

IMPORTCSV fonctionne principalement avec des fichiers locaux ou réseau. Pour importer des CSV depuis le web, utilise plutôt SERVICEWEB combiné avec des fonctions de parsing, ou Power Query qui gère nativement les sources web avec authentification.

Comment gérer les problèmes d'encodage avec IMPORTCSV ?

Le paramètre encodage permet de spécifier le format de caractères du fichier source. Utilise UTF-8 pour les fichiers internationaux, ANSI ou Windows-1252 pour les fichiers européens classiques. Si tu vois des caractères étranges, essaie différents encodages jusqu'à trouver le bon.

IMPORTCSV actualise-t-elle automatiquement les données ?

Oui, comme toute fonction Excel, IMPORTCSV recalcule quand tu actualises le classeur. Cependant, pour un rafraîchissement automatique programmé, Power Query avec ses options d'actualisation est plus adapté. IMPORTCSV recharge le fichier à chaque recalcul.

Peut-on utiliser IMPORTCSV avec des fichiers protégés par mot de passe ?

Non, IMPORTCSV ne gère pas les fichiers CSV protégés ou chiffrés. Pour des fichiers sécurisés, tu dois d'abord les déchiffrer ou utiliser Power Query qui offre plus d'options d'authentification et de connexion sécurisée.

Les fonctions similaires à IMPORTCSV

Automatise tes imports de données

Rejoins Le Dojo Club pour maîtriser l'import et la consolidation de données dans Excel et créer des tableaux de bord automatisés.

Essayer pendant 30 jours