Guide des données
9P
L'équipe 9Pic AI • 27 janvier 2026 • 8 min de lecture

Exportez un CSV en UTF-8 (Excel et Google Sheets) : évitez les noms illisibles sur les certificats

Quand vous générez des certificats pour des centaines ou des milliers de participants, le moindre problème de données devient un énorme casse-tête opérationnel. Le plus courant est tout simple : votre CSV n'est pas enregistré en UTF-8, et des noms comme José, Muñoz, García ou Zoë s'affichent mal sur les certificats. Ce guide explique précisément comment exporter un CSV encodé en UTF-8 depuis Excel et Google Sheets, pour que les noms s'affichent correctement sur vos certificats, en français, en espagnol comme dans les autres langues de vos participants.

Exportez un CSV en UTF-8 (Excel et Google Sheets) : évitez les noms illisibles sur les certificats

En bref : exportez votre liste de participants au format CSV UTF-8 (et non en « CSV » simple). Si Excel ne propose pas d'option UTF-8, passez par Google Sheets, qui exporte de façon fiable. Testez toujours quelques noms « difficiles » (comme Muñoz, Gómez, François, Łukasz) avant de générer plus de 1 000 certificats.

Ce guide fait suite au lancement des certificats hébergés 9Pic Certify. Depuis que la remise des certificats passe par un workflow hébergé, la qualité des données des participants est devenue le prochain défi opérationnel à relever.

Pourquoi les caractères spéciaux s'affichent mal sur les certificats

Les certificats reprennent généralement les noms d'un CSV pour les intégrer dans un PDF. Si l'encodage du CSV est incorrect, le générateur de PDF lit mal les octets et remplace les lettres accentuées par du texte illisible. Les organisateurs s'en aperçoivent souvent après l'export, quand il est déjà trop tard et que la réimpression devient la seule option.

Nom correct Rendu erroné courant Ce que cela signifie généralement
José Muñoz José Muñoz Des données UTF-8 ont été lues avec un autre encodage
García Garc�a / Garc?a L'outil d'import n'a pas pu décoder correctement les octets
François François Encodage non concordant lors de l'import

La solution n'est pas de « changer de police » ou de « modifier le PDF à la main ». Elle consiste à vérifier que le fichier source est un CSV UTF-8 et que le système qui l'importe le lit bien en UTF-8.

Qu'est-ce que l'UTF-8 (et pourquoi c'est l'encodage CSV le plus sûr)

L'UTF-8 est un encodage Unicode capable de représenter les caractères de nombreuses langues (dont l'espagnol, le français et les autres langues à alphabet latin) de façon cohérente d'un système à l'autre. Dans un workflow de certificats, l'UTF-8 compte parce que :

  • Les certificats sont internationaux : les participants ont souvent des noms avec des accents, des tildes et des lettres absentes de l'anglais.
  • Le CSV est fragile : contrairement aux tableurs modernes, un CSV n'offre aucune garantie intégrée du type « ceci est de l'Unicode » si l'encodage n'est pas correctement défini.
  • Le volume amplifie le problème : avec plus de 1 000 participants, même 2 % de noms mal encodés se traduisent par des dizaines de demandes d'assistance et de réimpressions.

Le terme « Unicode » est parfois employé de manière approximative. L'essentiel : votre fichier CSV doit être enregistré en UTF-8, et l'outil qui l'importe doit le lire en UTF-8.

Le workflow de certificats où l'encodage déraille

La plupart des organisateurs suivent un workflow de ce type :

  1. Collecter les données des participants dans Excel ou Google Sheets.
  2. Exporter un CSV.
  3. Importer le CSV dans un générateur de certificats.
  4. Générer les certificats (souvent en masse).

Les problèmes d'encodage surviennent généralement à l'étape 2 (export) ou à l'étape 3 (import). Le piège, c'est que les noms peuvent sembler corrects dans Excel, puis s'afficher mal après l'export, car l'option d'export « CSV » d'Excel n'est pas toujours en UTF-8.

Comment exporter un CSV en UTF-8 depuis Excel

Excel est la première source de problèmes d'encodage des noms sur les certificats, surtout sous Windows, car le format « CSV » classique peut utiliser l'encodage par défaut de votre système au lieu de l'UTF-8.

Option A (recommandée) : « CSV UTF-8 (délimité par des virgules) »

Si votre version d'Excel propose une option CSV UTF-8, utilisez-la.

Étape 1
Ouvrez votre feuille de calcul
Vérifiez que les noms s'affichent correctement dans Excel (accents visibles).
Étape 2
Fichier → Enregistrer sous
Choisissez où enregistrer le CSV exporté.
Étape 3
Choisissez « CSV UTF-8 »
Sélectionnez CSV UTF-8 (délimité par des virgules) et enregistrez.

Option B (solution de repli fiable) : exporter via Google Sheets

Si votre Excel ne propose pas d'option CSV UTF-8 (ou si le résultat reste erroné), la solution la plus simple est la suivante :

  1. Importez la feuille de calcul dans Google Drive.
  2. Ouvrez-la dans Google Sheets.
  3. Téléchargez-la au format CSV (Google Sheets exporte les CSV en UTF-8).

Cette méthode « Excel → Google Sheets → CSV » est très courante dans les workflows de certificats, car elle donne le même résultat sur toutes les machines et limite les mauvaises surprises.

Option C (avancée) : forcer l'UTF-8 quand l'outil d'import détecte mal l'encodage

Parfois, le CSV est bien en UTF-8, mais la plateforme de certificats le lit mal (elle affiche par exemple José au lieu de José). Dans ce cas, vous devrez peut-être importer le fichier en choisissant explicitement l'UTF-8, ou utiliser une option d'export « UTF-8 avec BOM » si vos outils la proposent.

Comment exporter un CSV en UTF-8 depuis Google Sheets

Google Sheets est le moyen le plus simple d'obtenir un export CSV en UTF-8.

  1. Ouvrez votre feuille de calcul.
  2. Cliquez sur Fichier → Télécharger → Valeurs séparées par des virgules (.csv).
  3. Importez ce CSV dans votre outil de certificats.

Si vous générez des certificats pour des événements multilingues, Google Sheets est souvent « l'outil d'export sûr », car il préserve les caractères spéciaux.

Autres outils capables d'exporter un CSV en UTF-8 (LibreOffice / Numbers)

Si vous n'utilisez ni Excel ni Google Sheets, cherchez lors de l'export un réglage du type Jeu de caractères ou Codage du texte. Choisissez UTF-8.

  • LibreOffice Calc : « Enregistrer sous » → CSV → cochez « Éditer les paramètres du filtre » → choisissez « Unicode (UTF-8) » comme jeu de caractères.
  • Apple Numbers : « Exporter vers » → CSV → choisissez UTF-8 si la fenêtre d'export propose une option de codage du texte.

Comment vérifier que votre CSV est bien en UTF-8 (avant de générer 1 000 certificats)

N'attendez pas d'avoir généré et envoyé les certificats pour découvrir un problème d'encodage. Vérifiez d'abord le CSV.

  • Ajoutez des noms de test : insérez quelques noms « difficiles » dans votre CSV (par exemple José, Muñoz, García, François, Łukasz).
  • Ouvrez le CSV dans un éditeur de texte brut : vérifiez que les caractères s'affichent correctement (ni cassés ni remplacés).
  • Faites un petit import d'essai : importez d'abord 5 à 10 lignes et générez un certificat d'aperçu.

Problèmes courants de CSV UTF-8 (et solutions)

Problème : « José » devient « José »

Cela signifie généralement que votre CSV est bien en UTF-8, mais que l'outil d'import a supposé un autre encodage. Corrigez-le en forçant l'UTF-8 lors de l'import (si la plateforme permet de choisir l'encodage). Sinon, réexportez le fichier en CSV UTF-8 et importez-le à nouveau. Certains outils détectent aussi l'UTF-8 plus fiablement quand le fichier contient un BOM UTF-8.

Problème : les accents deviennent « � » ou « ? »

Le « caractère de remplacement » (�) signifie généralement que l'outil d'import n'a pas pu décoder les octets. Réexportez en CSV UTF-8 et évitez de modifier le CSV dans des outils susceptibles de changer l'encodage sans prévenir.

Problème : les données sont déjà perdues (par exemple, « Muñoz » devient « Munoz »)

Si les accents ont complètement disparu, le texte a peut-être été normalisé ou nettoyé plus tôt dans la chaîne de traitement. La seule solution est de revenir à la liste source et de rétablir les noms corrects avant de réexporter.

Problème : les colonnes se décalent (virgules dans les noms)

Dans un CSV, les valeurs sont séparées par des virgules. Si un nom contient une virgule (par exemple « García, Jr. »), il doit être correctement placé entre guillemets. Les tableurs gèrent généralement cela automatiquement à l'export : les problèmes surviennent quand on modifie le CSV à la main après coup.

Pourquoi l'UTF-8 compte pour la génération de certificats dans 9Pic AI

Avec 9Pic Certify, vos certificats sont générés à partir des données des participants. Un CSV UTF-8 correctement exporté garantit que les noms s'affichent bien en espagnol, en français et dans les autres langues prises en charge, pour éviter les noms illisibles lors d'une génération de certificats en masse. Pour l'historique du produit, lisez l'annonce du lancement de Certify.

Si vous gérez des certificats pour de grands événements, l'UTF-8 n'est pas un simple « plus ». C'est toute la différence entre :

  • Une remise des certificats sans accroc (noms corrects, moins de messages à l'assistance)
  • Une semaine de corrections pénible (modifications manuelles, nouveaux exports, réimpressions, e-mails à renvoyer)

Pour les événements multilingues, consultez aussi les langues prises en charge par la plateforme sur la page Langues prises en charge. Pour un workflow adapté à la taille de votre événement, contactez-nous.

Questions fréquentes

Excel exporte-t-il les CSV en UTF-8 par défaut ?

Pas toujours. De nombreuses configurations d'Excel utilisent par défaut le format « CSV » classique, sans UTF-8, et c'est là que commencent la plupart des problèmes de caractères spéciaux. Cherchez précisément une option CSV UTF-8.

L'export CSV de Google Sheets est-il en UTF-8 ?

En pratique, Google Sheets est l'un des moyens les plus fiables d'exporter un CSV en UTF-8 pour les outils de certificats. Si Excel donne des résultats incohérents, Google Sheets est une bonne solution de repli.

Qu'est-ce qu'un BOM UTF-8, et en ai-je besoin ?

Un BOM (byte order mark, ou indicateur d'ordre des octets) est un petit marqueur que certains logiciels utilisent pour détecter l'UTF-8 de façon plus fiable. Beaucoup de systèmes n'en ont pas besoin, mais certains processus d'import plus anciens fonctionnent mieux en sa présence. Si votre CSV UTF-8 s'importe toujours avec des caractères erronés, un BOM peut aider.

Pourquoi les noms sont-ils corrects dans Excel mais erronés sur les certificats ?

Excel peut afficher correctement l'Unicode dans le tableur, mais l'encodage du CSV exporté ne correspond pas forcément à ce qu'attend votre plateforme de certificats. La solution : exporter en UTF-8 et vérifier avec un aperçu.

Peut-on « réparer » un CSV erroné après l'export ?

Parfois. S'il s'agit simplement d'un problème d'encodage, réexporter en UTF-8 (ou importer en sélectionnant l'UTF-8) suffit. Si les accents ont été supprimés plus tôt (perte de données), vous devez rétablir les noms à partir de la liste source.

Faut-il utiliser un CSV ou un XLSX pour les certificats ?

De nombreux outils de certificats acceptent le CSV, car il est simple et fonctionne partout. Si vous utilisez un CSV, faites de l'UTF-8 votre réglage par défaut. Si votre outil accepte le XLSX et que vous lui faites confiance de bout en bout, cela peut aussi fonctionner, mais le CSV UTF-8 reste l'option la plus portable.

Prochaines étapes

Avant de générer des certificats à grande échelle, faites un rapide « test d'encodage » : exportez en CSV UTF-8, importez 10 lignes et prévisualisez des certificats contenant des accents et des caractères spéciaux. Pour mettre en place un workflow de certificats à toute épreuve, découvrez 9Pic Certify ou contactez-nous.

Prêt à commencer ?

Rejoignez les organisateurs d'événements qui ont déjà livré 100M+ photos à 5M+ participants sur 5k+ événements avec 9Pic AI pour l'hébergement, la recherche par IA et la diffusion des médias.