← Tous les articles
Tableur avec des données de conversation structurées en colonnes date, expéditeur et message

3 juin 2026 · 7 min de lecture · Par Foliry

Convertir un export WhatsApp en CSV ou Excel : méthodes et outils

Comment convertir un fichier .txt d'export WhatsApp en tableau CSV ou Excel exploitable ? Trois méthodes expliquées pas à pas, avec et sans programmation. Guide pratique 2026.

Comprendre le format du fichier .txt d'export WhatsApp

Avant de convertir, il faut comprendre la structure du fichier source. WhatsApp génère un .txt avec une ligne par message, suivant ce format : [JJ/MM/AAAA, HH:MM:SS] Prénom : Contenu du message. Sur les appareils configurés en anglais américain, la date peut être au format MM/DD/YYYY — c'est normal et ne signifie pas que le fichier est corrompu.

Les messages système (« Untel a rejoint le groupe », « Ce message a été supprimé ») sont présents dans le fichier et peuvent perturber la conversion si on ne les filtre pas. Les médias ne sont pas dans le .txt — ils sont dans le .zip ou référencés par une ligne du type ‎image omise ou ‎audio omis. C'est une limite inhérente au format d'export WhatsApp.

Méthode 1 — Import direct dans Excel ou Google Sheets

Excel et Google Sheets peuvent importer un .txt et le découper en colonnes. Le fichier WhatsApp n'est pas délimité par des virgules, mais on peut l'importer ligne par ligne puis découper les colonnes avec des formules.

Dans Excel : Données → À partir du texte/CSV → sélectionnez votre .txt → choisissez « Unicode UTF-8 » comme encodage (crucial pour préserver les accents et emojis) → laissez le délimiteur sur « Aucun » pour l'instant et chargez le fichier. Vous obtenez une colonne avec chaque message sur une ligne. Ensuite, utilisez TEXTE.AVANT et TEXTE.APRÈS (Excel 2019+) pour découper la date, l'expéditeur et le message en colonnes séparées.

Dans Google Sheets : copiez-collez le contenu du .txt dans la colonne A, puis utilisez REGEXEXTRACT pour isoler les colonnes. La formule =REGEXEXTRACT(A1, "\[(.*?)\]") extrait la date, =REGEXEXTRACT(A1, "\] (.*?) :") extrait l'expéditeur.

  • Ouvrir Excel → Données → À partir du texte/CSV
  • Encodage UTF-8 obligatoire pour les accents et emojis
  • Résultat brut : une colonne → découper avec TEXTE.AVANT/APRÈS
  • Google Sheets : REGEXEXTRACT pour extraire date et expéditeur
  • Limitation : les messages multilignes peuvent se retrouver sur plusieurs lignes Excel

Méthode 2 — Script Python pour une conversion propre

Pour ceux à l'aise avec Python, la conversion est beaucoup plus fiable et gère correctement les messages multilignes et les caractères spéciaux. La bibliothèque whatsapp-chat-parser, disponible sur PyPI, est conçue précisément pour ce cas.

Installation : pip install whatsapp-chat-parser pandas. Ensuite, trois lignes suffisent : charger le fichier .txt avec wcp.parse_file(), obtenir une liste de dictionnaires {date, author, message}, puis exporter en CSV avec pandas. Le résultat est un fichier CSV propre avec trois colonnes — date, expéditeur, message — sans les problèmes de multilignes ou d'encodage que l'on rencontre avec l'import Excel natif.

  • pip install whatsapp-chat-parser pandas
  • messages = wcp.parse_file('chat.txt') → liste de dicts
  • pd.DataFrame(messages).to_csv('chat.csv') → export propre
  • Les messages multilignes sont correctement gérés
  • Les messages système peuvent être filtrés par l'auteur 'None'

Méthode 3 — Convertisseurs en ligne

Plusieurs outils en ligne acceptent un fichier .txt d'export WhatsApp et le retournent en CSV ou en visualisations statistiques. Ces outils sont pratiques pour une conversion rapide sans aucune installation.

Attention cependant : téléverser sa conversation WhatsApp sur un service tiers signifie envoyer des données personnelles — vos messages et ceux de vos interlocuteurs — à un serveur que vous ne contrôlez pas. Pour des conversations intimes ou professionnelles sensibles, la méthode Excel ou Python est préférable. Vérifiez toujours la politique de confidentialité avant d'uploader.

Ce que l'on peut faire avec un export structuré

Une fois les messages en tableau CSV, les usages sont nombreux : compter les messages par expéditeur, tracer une courbe d'activité sur l'année, identifier les jours ou heures les plus actifs, ou filtrer les messages par mot-clé. Ces analyses révèlent souvent des patterns inattendus — les périodes de silence, les pics d'échanges lors d'événements importants, l'évolution du ton au fil des mois.

Pour transformer ces données en quelque chose de plus significatif qu'un tableau, des services comme Foliry acceptent directement le fichier .txt original (pas besoin de convertir en CSV). Foliry analyse les messages, sélectionne les moments forts et construit un récit chapitré. Le même processus fonctionne avec les exports Messenger et les archives Instagram DM.

Questions fréquentes

Les emojis sont-ils conservés dans la conversion WhatsApp vers CSV ?

Oui, à condition de spécifier l'encodage UTF-8 lors de l'import. C'est l'étape la plus critique : si vous laissez l'encodage par défaut (souvent ANSI sur Excel Windows), les emojis et les accents deviennent des caractères illisibles. Dans Excel, choisissez toujours « Unicode (UTF-8) » dans l'assistant d'import.

Peut-on analyser un export WhatsApp de groupe avec la même méthode ?

Oui, exactement la même méthode. Le format du .txt est identique pour les conversations de groupe — chaque ligne inclut le nom de l'expéditeur. Vous pouvez ainsi calculer qui envoie le plus de messages, qui utilise le plus d'emojis, ou quelle période est la plus active dans le groupe.

Google Sheets peut-il ouvrir directement un .txt d'export WhatsApp ?

Pas directement par import natif. La méthode la plus simple : ouvrez le .txt dans un éditeur de texte, copiez tout le contenu, collez dans la colonne A d'une feuille vide. Chaque ligne de message devient une cellule. Ensuite, utilisez REGEXEXTRACT pour découper les colonnes.

Le fichier .txt exporté sur iPhone est-il identique à celui d'Android ?

Presque. Le format de base est le même, mais la date peut être en MM/DD/YYYY sur certains iPhone configurés en anglais américain, et les messages système ont des formulations légèrement différentes. Ces variations n'empêchent pas la conversion, mais les formules doivent en tenir compte.

Peut-on importer le CSV WhatsApp dans Tableau ou Power BI ?

Oui, un CSV WhatsApp correctement structuré — colonnes date, expéditeur, message — s'importe sans problème dans Tableau, Power BI ou Google Looker Studio. Vous pouvez créer des dashboards d'activité, des heatmaps temporelles ou des graphiques d'activité par expéditeur.

◆ Et vos messages à vous ?

Transformez votre conversation en un livre que l'on garde toute une vie.

Commander mon livre →