Développement
Convertissez un tableau CSV en JSON, ou un JSON en CSV prêt pour Excel, directement dans votre navigateur.
Excel en français utilise le point-virgule.
Chaque ligne devient un objet JSON. Sans cette option, chaque ligne devient un tableau.
Reconnaît les nombres, true/false (et vrai/faux) et null ; les cellules vides deviennent null. La virgule décimale est acceptée quand le séparateur n’est pas la virgule.
Le convertisseur transforme un CSV en JSON ou un JSON en CSV. En lecture, il détecte le séparateur (virgule, point-virgule ou tabulation), gère les guillemets selon la RFC 4180, les retours à la ligne dans les champs et les lignes irrégulières, et peut convertir les nombres, booléens et null. En écriture, il produit un CSV avec le séparateur choisi, par exemple le point-virgule d’Excel en français. Les fichiers .csv, .json et .txt s’importent directement. Tout est traité dans votre navigateur.
L’outil examine les premières lignes et retient, parmi la virgule, le point-virgule et la tabulation, le séparateur qui revient le même nombre de fois sur le plus de lignes, en ignorant ce qui est entre guillemets. Un fichier à virgules décimales comme « 1,5;2 » est donc bien reconnu comme séparé par des points-virgules. Vous pouvez aussi choisir le séparateur à la main.
Excel en français attend le point-virgule comme séparateur : choisissez-le pour la conversion JSON vers CSV. Le fichier .csv téléchargé commence par une marque d’ordre des octets UTF-8 pour qu’Excel lise correctement les accents.
Selon la RFC 4180 : un champ entouré de guillemets peut contenir le séparateur et des retours à la ligne, et un guillemet à l’intérieur s’écrit en le doublant (""). Un guillemet ouvert qui n’est jamais refermé provoque une erreur indiquant la ligne où le champ a commencé.
Quand l’option est cochée, les cellules qui sont des nombres deviennent des nombres JSON, true et false (ou vrai et faux) des booléens, et null ou une cellule vide la valeur null. Les valeurs ambiguës restent du texte : « 007 » ou « +33612345678 » ne deviennent pas des nombres. Sans l’option, toutes les valeurs restent des chaînes de caractères.
Un tableau d’objets : les colonnes sont l’union de toutes les clés. Un objet imbriqué sur un niveau devient des colonnes « parent.enfant » ; les valeurs plus profondes et les tableaux sont écrits en JSON dans la cellule. Un tableau de tableaux est écrit tel quel, ligne par ligne, et un objet seul donne une seule ligne.
Virgule finale, guillemets simples, clés sans guillemets, commentaires : les erreurs de syntaxe JSON les plus fréquentes, et formater ou minifier en pratique.
Séparateur point-virgule, guillemets et retours à la ligne, accents dans Excel, types : les pièges de la conversion CSV vers JSON et comment les éviter.
Calculez SHA-1, SHA-256, SHA-384 et SHA-512, avec HMAC.
Lisez l’en-tête, la charge utile et les dates d’un JWT.
Testez une expression régulière avec groupes et remplacement.
Convertissez un timestamp Unix en date, et une date en timestamp.