JSON vers Excel · CSV · point-virgule
Convertir JSON en CSV compatible Excel
Mis à jour : mai 2026
Excel n'ouvre pas toujours un CSV comme on l'attend : colonnes regroupées, accents mal lus, mauvais séparateur. Pour partir d'un JSON et obtenir un CSV exploitable dans Excel en français, il faut combiner trois réglages précis : séparateur, encodage et fins de ligne.
Gratuit · Sans upload · Conversion dans le navigateur
Pourquoi Excel pose problème avec le CSV standard
Excel détecte le séparateur de colonnes selon les paramètres régionaux du système. Sur un Windows en français, Excel attend le point-virgule — pas la virgule — parce que la virgule sert de séparateur décimal (1,99 €). Un CSV généré avec des virgules s'ouvre alors dans une seule colonne au lieu de se distribuer correctement.
L'encodage crée un second problème : sans BOM UTF-8, Excel peut interpréter les accents (é, à, ô) avec l'encodage par défaut du système, ce qui produit des caractères illisibles.
Le trio gagnant pour Excel français
Trois réglages combinés garantissent une ouverture propre :
- Délimiteur point-virgule — reconnu nativement par Excel FR sans manipulation.
- BOM UTF-8 — les trois octets
EF BB BFen début de fichier signalent l'encodage à Excel et évitent les accents corrompus. - Fins de ligne CRLF — Windows attend
\r\n, pas simplement\ncomme sur Linux ou Mac.
Exemple de JSON avec accents converti en CSV point-virgule :
[{"prénom":"Élodie","ville":"Île-de-France"}]
Donne avec BOM et point-virgule :
prénom;ville
Élodie;Île-de-France
Test rapide après ouverture
Double-cliquez sur le CSV téléchargé. Si les colonnes sont bien séparées et les accents lisibles, les trois réglages sont corrects. Pour vérifier l'encodage d'une cellule, cliquez dessus et regardez la barre de formule — les caractères doivent s'afficher sans remplacement.
Si les colonnes ne se séparent toujours pas : utilisez Données > À partir du texte/CSV dans Excel et choisissez manuellement le séparateur point-virgule à l'étape d'import.
Comment faire avec Flowfiles
- Ouvrez l'outil JSON CSV.
- Collez le JSON.
- Sélectionnez le séparateur point-virgule.
- Activez le BOM UTF-8 dans les options.
- Téléchargez le fichier CSV et ouvrez-le dans Excel.
Questions fréquentes
Mes accents sont corrompus à l'ouverture, que faire ?
Activez le BOM UTF-8 dans les options de l'outil avant de télécharger. Le BOM indique à Excel l'encodage du fichier et évite la substitution des caractères accentués.
Quelle différence entre ouvrir et importer un CSV dans Excel ?
Double-cliquer sur le fichier laisse Excel deviner l'encodage et le séparateur. Passer par Données > À partir du texte/CSV vous permet de choisir ces paramètres manuellement — plus fiable pour les fichiers européens.
Le BOM est-il nécessaire sur Mac ?
Sur Mac, Excel gère mieux l'UTF-8 sans BOM. Si vous partagez le fichier entre Mac et Windows, le BOM reste la solution la plus sûre.
Google Sheets est-il concerné par ce problème ?
Non. Google Sheets lit automatiquement l'UTF-8 et détecte le séparateur à l'import. Il accepte aussi bien la virgule que le point-virgule sans réglage particulier.
La virgule dans un nombre (1,5) casse-t-elle le CSV ?
Oui, si le séparateur est la virgule. C'est une des raisons pour lesquelles le point-virgule est préféré pour les données contenant des valeurs décimales françaises.
Puis-je automatiser cette conversion ?
Flowfiles est un outil de conversion manuelle. Pour automatiser, utilisez la même logique en Python avec pandas ou en Node.js avec la bibliothèque json2csv, en précisant le séparateur et l'encodage.