Convertisseur CSV vers JSONL

Convertissez des fichiers CSV en format JSONL (JSON Lines) instantanément. Détection automatique des en-têtes et inférence des types. 100% côté client.

Entrée CSV

Déposez un fichier .csv ici, ou cliquez pour parcourir

Supporte .csv, .tsv, .txt

Comment convertir CSV en JSONL

La conversion CSV vers JSONL lit la première ligne de votre fichier CSV comme en-têtes de colonnes, puis convertit chaque ligne suivante en un objet JSON avec ces en-têtes comme clés.

Notre convertisseur détecte automatiquement le délimiteur (virgule, tabulation ou point-virgule) et gère les champs entre guillemets, y compris les champs contenant des virgules ou des retours à la ligne. Les valeurs sont automatiquement typées — les nombres, booléens et null sont détectés.

La sortie est un format JSONL valide avec un objet JSON compact par ligne, prêt à être utilisé avec les plateformes d'apprentissage automatique, les pipelines de données et les API.

Qu'est-ce que la conversion CSV vers JSONL ?

La conversion CSV vers JSONL transforme des données tabulaires provenant de tableurs et de bases de données en format JSON Lines. Chaque ligne du CSV devient un objet JSON distinct sur sa propre ligne, avec les en-têtes de colonnes utilisés comme noms de clés.

Cette conversion est essentielle pour préparer des données de tableur pour l'entraînement d'apprentissage automatique (OpenAI, Hugging Face), charger des données dans des bases NoSQL et alimenter des pipelines de streaming avec des données structurées.

Cas d'utilisation courants

Données d'entraînement ML

Convertissez des jeux de données CSV en JSONL pour le fine-tuning de modèles OpenAI ou l'entraînement de transformers Hugging Face.

Migration de données

Transformez les exports CSV de bases SQL en JSONL pour l'importation dans des bases NoSQL comme MongoDB.

Tableur vers API

Convertissez les exports CSV d'Excel ou Google Sheets en JSONL pour des opérations API par lots.

Conversion de format de journaux

Transformez les exports de journaux CSV en JSONL pour une meilleure compatibilité avec les outils d'analyse de journaux.

Intégration dans les pipelines de données CI/CD

Automatisez la conversion CSV vers JSONL dans les pipelines CI/CD pour transformer les rapports et fichiers de données exportés avant de les transmettre aux services de traitement en aval.

Traitement des données de capteurs IoT

Convertissez les exports CSV de données de capteurs provenant d'appareils IoT au format JSONL pour l'ingestion dans des bases de données de séries temporelles et des plateformes d'analyse en temps réel.

Erreurs courantes et solutions

Ligne d'en-tête manquante ou non correspondante

Le convertisseur utilise la première ligne comme en-têtes de colonnes. Si votre CSV n'a pas de ligne d'en-tête ou si les en-têtes ne correspondent pas aux colonnes de données, le JSONL de sortie aura des clés incorrectes. Assurez-vous que la première ligne contient vos noms de colonnes.

Virgules ou guillemets non échappés dans les champs

Les champs CSV contenant des virgules ou des guillemets doubles doivent être encadrés par des guillemets doubles conformément au standard CSV. Par exemple, un nom de ville comme 'San Jose, CA' doit apparaître sous la forme "San Jose, CA" dans le CSV. Des champs mal cités provoquent un découpage incorrect des colonnes.

Problèmes d'encodage avec les caractères non ASCII

Les fichiers CSV exportés depuis Excel sous Windows peuvent utiliser l'encodage Windows-1252 au lieu de UTF-8. Si vous voyez des caractères altérés dans la sortie JSONL, réenregistrez votre fichier CSV en encodage UTF-8 dans votre application de tableur avant de le convertir.

Questions fréquemment posées

Comment ce convertisseur CSV vers JSONL détecte-t-il les en-têtes ?

La première ligne de votre CSV est automatiquement utilisée comme en-têtes de colonnes. Chaque en-tête devient une clé JSON dans les objets JSONL de sortie. Les espaces autour des en-têtes sont supprimés.

Quels types de données sont détectés lors de la conversion CSV vers JSONL ?

Oui. Le convertisseur détecte automatiquement les nombres, les booléens (true/false) et les valeurs null. Tout le reste est traité comme une chaîne de caractères. Cela garantit que votre sortie JSONL a les types JSON corrects.

Ce convertisseur CSV vers JSONL téléverse-t-il mes données ?

Oui. Toute la conversion se fait localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur. Votre contenu CSV ne quitte jamais votre appareil.

Puis-je choisir un délimiteur CSV personnalisé pour la conversion en JSONL ?

Oui ! Utilisez notre convertisseur JSONL vers CSV pour transformer les fichiers JSONL en format CSV pour les applications de tableur.

Comment les cellules vides sont-elles gérées lors de la conversion CSV vers JSONL ?

Oui. Le convertisseur détecte automatiquement les délimiteurs tabulation, virgule et point-virgule. Vous pouvez téléverser des fichiers .tsv ou .csv et le délimiteur sera détecté automatiquement.

Comment reconvertir du JSONL en CSV ?

Les cellules vides sont converties en chaînes vides dans la sortie JSONL. Si vous avez besoin de valeurs null, vous pouvez post-traiter la sortie JSONL. L'inférence de type ne s'applique qu'aux valeurs non vides.

Que se passe-t-il si le CSV a un nombre de colonnes incohérent ?

Oui. Le convertisseur gère efficacement n'importe quel nombre de colonnes. Chaque en-tête de colonne devient une clé dans les objets JSON. Il n'y a pas de limite de colonnes, bien que les fichiers CSV très larges produiront une sortie JSONL plus volumineuse.

Puis-je convertir des fichiers TSV (séparés par des tabulations) en JSONL ?

Le convertisseur supprime les caractères BOM et gère les spécificités d'Excel comme les nombres entre guillemets et les formats de date. Cependant, les formules Excel ne sont pas évaluées — elles apparaissent sous forme de chaîne. Pour de meilleurs résultats, exportez depuis Excel au format 'CSV UTF-8'.

JSONL to CSV converter/validate JSONL files/OpenAI JSONL format/JSONL training data/open CSV-converted JSONL in the JSONL viewer
Convertisseur CSV vers JSONL — Convertir un tableur CSV e...