Comment convertir CSV en NDJSON
Ajoutez les données CSV
Importez un fichier .csv ou collez des lignes depuis Excel, Google Sheets, une base de données, un CRM ou un rapport.
Choisissez les règles de sortie
Confirmez les en-têtes, activez la détection des types, décidez du traitement des cellules vides et prévisualisez les lignes JSON.
Téléchargez le NDJSON
Copiez la sortie ou téléchargez un fichier .ndjson ou .jsonl pour API, logs, index de recherche, bases de données et imports.
Convertir CSV en NDJSON en ligne
Utilisez ce convertisseur CSV en NDJSON pour transformer des lignes CSV en objets JSON séparés par des retours à la ligne. Importez un fichier .csv ou collez des données CSV, convertissez chaque ligne en objet JSON distinct et téléchargez un fichier .ndjson ou .jsonl prêt pour API, logs, bases de données, index de recherche et pipelines.
Le CSV est pratique à modifier dans un tableur, mais le NDJSON se traite plus facilement ligne par ligne. Il est donc utile pour les imports massifs, le streaming, les logs et les outils qui attendent un objet JSON par ligne.
Le convertisseur fonctionne dans votre navigateur. Il ne demande ni inscription, ni envoi serveur, ni script en ligne de commande pour les conversions courantes CSV vers JSON Lines.
Pourquoi utiliser ce convertisseur CSV en NDJSON
Transformer des lignes CSV en objets JSON à la main prend du temps et crée des erreurs. Une guillemet, une virgule ou une accolade manquante peut casser un import. Cet outil convertit les données CSV structurées en NDJSON sans script.
Dans le travail de données réel, le meilleur flux reste simple : corriger les en-têtes CSV, supprimer les colonnes vides, contrôler dates et nombres, puis convertir. Une entrée propre donne un NDJSON propre.
Fonctions avancées CSV en NDJSON
Coller ou importer
Convertissez du CSV collé ou des fichiers .csv et .txt sans inscription.
Gestion des en-têtes
Utilisez la première ligne comme clés JSON ou générez automatiquement des noms column_1.
Détection des types
Gardez les valeurs en texte ou détectez nombres, booléens et null.
Cellules vides
Exportez les cellules vides en chaînes vides, null ou omettez les champs.
Champs JSON imbriqués
Utilisez des en-têtes pointés comme user.name ou profile.level pour créer des objets imbriqués.
Validation NDJSON
Vérifiez que chaque ligne générée est un objet JSON valide avant le téléchargement.
Téléchargement .ndjson et .jsonl
Choisissez l’extension attendue par votre outil d’import.
Double aperçu
Vérifiez les lignes CSV lues et les JSON Lines générées avant utilisation.
Exemple CSV en NDJSON
Voici un fichier CSV simple :
Entrée CSV
name,city,score
Alice,London,92
Ben,Toronto,85
Maya,Sydney,88Après conversion, la sortie NDJSON devient :
Sortie NDJSON
{"name":"Alice","city":"London","score":"92"}
{"name":"Ben","city":"Toronto","score":"85"}
{"name":"Maya","city":"Sydney","score":"88"}Qu’est-ce que NDJSON
NDJSON signifie JSON délimité par retours à la ligne. Chaque ligne contient un objet JSON valide.
Au lieu d’enfermer tous les enregistrements dans un grand tableau JSON, NDJSON garde les records séparés et lisibles ligne par ligne.
Ce format convient quand des outils doivent lire, écrire, diffuser ou traiter les données un enregistrement à la fois.
Qu’est-ce qu’un fichier CSV
Un CSV est un format tabulaire en texte brut. Il stocke des données en lignes et colonnes, généralement séparées par des virgules.
Les CSV sont courants car ils fonctionnent avec Excel, Google Sheets, bases de données, CRM, exports analytiques et outils de programmation.
Le CSV est facile à modifier pour les humains. Le NDJSON est souvent plus facile à traiter pour les systèmes.
Les en-têtes CSV deviennent des clés JSON
Dans la plupart des conversions CSV en NDJSON, la première ligne devient les noms de clés JSON.
Exemple avec en-têtes
product_id,name,price
101,Keyboard,29.99
{"product_id":"101","name":"Keyboard","price":"29.99"}CSV en NDJSON pour développeurs
Les développeurs utilisent souvent NDJSON car il se traite facilement dans les scripts, files, logs, imports et systèmes de streaming.
Un programme peut lire une ligne, analyser un objet JSON, le traiter puis passer à la suivante. NDJSON évite aussi de charger un énorme tableau JSON en mémoire.
CSV en NDJSON pour Elasticsearch, BigQuery et MongoDB
De nombreux outils acceptent le JSON ligne par ligne ou travaillent bien avec des fichiers record par record. La conversion CSV en NDJSON aide quand la source vient d’un tableur mais que la destination attend des objets JSON.
Pour Elasticsearch, NDJSON sert souvent aux flux bulk. Pour BigQuery, le JSON délimité par ligne est utile au chargement de records structurés. Pour MongoDB, un record JSON par ligne convient aux imports où chaque ligne devient un document.
Avant import, vérifiez les noms de champs, formats de dates, encodage et types acceptés par la destination.
Bonnes pratiques avant conversion
Problèmes courants CSV en NDJSON
Si la sortie semble incorrecte, le CSV peut contenir des lignes inégales, des en-têtes manquants, des guillemets non échappés ou des virgules mal protégées dans les valeurs.
Si les nombres apparaissent comme texte, activez la détection automatique des types. Si les cellules vides sortent en chaînes vides, choisissez entre chaîne vide, null ou champ omis.
Si l’outil d’import refuse le fichier, testez les premières lignes NDJSON. Chaque ligne doit être un objet JSON valide.
Qui utilise cet outil
Ce convertisseur CSV en NDJSON sert aux développeurs, data engineers, analystes, administrateurs de bases, équipes QA, équipes produit et marketeurs techniques.
Il est très utile quand les données commencent dans Excel, Google Sheets, un export CRM ou un rapport CSV, mais que le système suivant attend des objets JSON séparés par ligne.
Commencer la conversion CSV en NDJSON
Importez votre CSV, transformez les lignes en JSON délimité par ligne et téléchargez un fichier .ndjson prêt pour un import, un test, un log, une API ou un pipeline.
L’outil suit le vrai flux de travail : utiliser les en-têtes comme clés JSON, générer un objet par ligne, valider la sortie et télécharger le fichier.
FAQ CSV en NDJSON
Réponses sur CSV, NDJSON, JSON Lines, JSONL, types de données et fichiers prêts à importer.