Convertisseur JSONL vers CSV
Convertissez JSONL (JSON Lines) en format CSV instantanément. Extraction automatique des colonnes à partir des clés JSON. 100% côté client.
Entrée JSONL
Déposez un fichier .jsonl ici, ou cliquez pour parcourir
Supporte .jsonl, .ndjson, .json, .txt
Entrée JSONL
Déposez un fichier .jsonl ici, ou cliquez pour parcourir
Supporte .jsonl, .ndjson, .json, .txt
Sortie CSV
Collez ou déposez du contenu JSONL pour convertir
Comment convertir JSONL en CSV
La conversion JSONL vers CSV extrait toutes les clés uniques de vos objets JSON et les utilise comme en-têtes de colonnes CSV. Chaque objet JSON devient une ligne dans la sortie CSV.
Les objets imbriqués sont aplatis en utilisant la notation par points. Par exemple, {"address":{"city":"NYC"}'} devient une colonne nommée "address.city". Les tableaux sont sérialisés comme des chaînes JSON dans la cellule CSV.
Notre convertisseur gère les schémas mixtes avec élégance. Si différentes lignes JSONL ont des clés différentes, toutes les clés uniques sont collectées comme colonnes, et les valeurs manquantes sont laissées vides.
Qu'est-ce que la conversion JSONL vers CSV ?
La conversion JSONL vers CSV transforme des objets JSON délimités par des retours à la ligne en un format tabulaire que les applications de tableur comme Excel et Google Sheets peuvent ouvrir directement. Chaque clé JSON devient un en-tête de colonne, et chaque ligne devient une rangée.
Cette conversion est essentielle pour les analystes de données qui travaillent avec des exports de données JSONL provenant d'API, de bases de données ou de pipelines d'apprentissage automatique et qui ont besoin d'analyser les données dans des outils de tableur ou de les importer dans des bases de données SQL.
Cas d'utilisation courants
Analyse sur tableur
Ouvrez des données JSONL dans Excel ou Google Sheets pour le tri, le filtrage et la création de graphiques.
Importation en base de données
Convertissez les exports JSONL en CSV pour l'importation en masse dans des bases de données SQL comme PostgreSQL ou MySQL.
Génération de rapports
Transformez les données de journaux JSONL en tableaux CSV pour les rapports d'entreprise et les tableaux de bord.
Partage de données
Convertissez des jeux de données JSONL en CSV pour les partager avec des parties prenantes non techniques qui préfèrent les tableurs.
Automatisation de pipelines CI/CD
Intégrez la conversion JSONL vers CSV dans les pipelines de build pour générer des rapports de test ou des synthèses de données sous forme de fichiers CSV pour un traitement automatisé.
Archivage et conformité des données
Convertissez les journaux applicatifs JSONL en CSV pour un archivage à long terme dans des formats tabulaires conformes aux exigences des équipes d'audit.
Erreurs courantes et solutions
Clés incohérentes entre les lignes JSONL
Lorsque les enregistrements JSONL ont des ensembles de clés différents, la sortie CSV contiendra des colonnes pour chaque clé unique. Les valeurs manquantes dans les lignes dépourvues d'une clé sont laissées comme des cellules vides. C'est un comportement attendu, pas une erreur.
Les objets profondément imbriqués produisent des noms de colonnes longs
Les objets imbriqués sur plusieurs niveaux sont aplatis avec la notation par points, ce qui produit des en-têtes de colonnes longs comme "user.address.geo.lat". Envisagez d'utiliser d'abord l'outil Aplatir JSON si vous avez besoin de plus de contrôle sur la profondeur d'aplatissement.
Valeurs CSV contenant des virgules ou des guillemets
Si vos valeurs JSON contiennent des virgules, des guillemets doubles ou des retours à la ligne, elles sont automatiquement entourées de guillemets doubles et échappées conformément au standard CSV RFC 4180. Cela garantit que le fichier CSV est valide pour toutes les applications de tableur.
Questions fréquemment posées
Comment ce convertisseur JSONL vers CSV choisit-il les colonnes ?
Les objets imbriqués sont aplatis avec la notation par points. Par exemple, {"user":{"name":"Alice"}'} devient une colonne "user.name" avec la valeur "Alice". Les tableaux sont conservés comme des chaînes JSON.
La conversion JSONL vers CSV aplatit-elle les objets imbriqués ?
Toutes les clés uniques de toutes les lignes sont collectées comme colonnes CSV. Si une ligne n'a pas une clé, la cellule correspondante est laissée vide.
Comment les tableaux sont-ils gérés dans la sortie JSONL vers CSV ?
Oui. Toute la conversion se fait localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur. Votre contenu JSONL ne quitte jamais votre appareil.
Ce convertisseur JSONL vers CSV téléverse-t-il mon fichier ?
Pas encore avec notre outil, mais vous pouvez convertir du CSV en JSON en utilisant la plupart des applications de tableur, puis utiliser notre convertisseur JSON vers JSONL.
Puis-je convertir du NDJSON en CSV avec cet outil ?
Oui. Le convertisseur collecte toutes les clés uniques de toutes les lignes et génère des colonnes pour chacune. Cependant, les fichiers CSV avec des centaines de colonnes peuvent être difficiles à exploiter dans les tableurs. Envisagez de filtrer vos données JSONL au préalable si vous n'avez besoin que de certains champs.
Comment reconvertir du CSV en JSONL ?
Oui. La sortie respecte le standard CSV RFC 4180 et s'ouvre correctement dans Excel, Google Sheets, LibreOffice Calc et d'autres applications de tableur. Les caractères spéciaux, les virgules et les guillemets sont correctement échappés.
Comment les tableaux et les valeurs booléennes sont-ils gérés dans la sortie CSV ?
Les tableaux sont sérialisés comme des chaînes JSON dans la cellule CSV (par ex. [1,2,3]). Les valeurs booléennes sont converties en chaînes "true" ou "false". Les nombres conservent leur format d'origine.
Y a-t-il une limite de lignes pour la conversion ?
Il n'y a pas de limite stricte de lignes. Le convertisseur traite efficacement les fichiers JSONL de plusieurs centaines de milliers de lignes. Les très gros fichiers peuvent prendre quelques secondes pour générer la sortie CSV selon les performances de votre appareil.