Aller au contenu principal
CuteJSON
↑↓ Naviguer Enter Selectionner Esc Fermer

Convertisseur JSON vers CSV

Transformez un tableau d objets en fichier CSV, ou relisez un export CSV en JSON, sans qu aucun des deux quitte votre navigateur.

Retour a tous les outils

Raccourcis clavier

Cela fonctionne partout où l'action correspondante existe sur cette page.

Ouvrir la palette de commandes
Ctrl/Cmd + K
Executer l action principale
Ctrl/Cmd + Enter
Formater
Ctrl/Cmd + Shift + F
Minifier
Ctrl/Cmd + Shift + M
Copier le resultat
Ctrl/Cmd + Shift + C
Ouvrir un fichier
Ctrl/Cmd + Shift + O
Telecharger le resultat
Ctrl/Cmd + S
Fermer cette boite de dialogue
Esc
Ouvrir cette boite de dialogue
F1 / ?

Donnees locales

Tout ce qui suit est stocke uniquement dans ce navigateur, sur cet appareil. Rien de tout cela n est jamais envoye ou que ce soit, et fermer cette boite de dialogue n est pas necessaire pour que cela reste vrai.

Brouillons non enregistres
Outils avec des options memorisees

Fichiers ouverts recemment

    Aucun fichier ouvert pour l instant sur cet appareil.

    Partager via un lien

    Le contenu est place dans la partie du lien apres le signe #, que les navigateurs n envoient jamais a un serveur. Rien ici n est envoye vers cutejson.com ni ailleurs.

    Partage la premiere entree de cette page. Sur un outil qui en a plus d une, seule celle-la est incluse.

    Rien a partager pour l instant. Collez ou tapez quelque chose d abord.

    JSON

    Charger depuis une URL

    Recupere l URL directement depuis votre navigateur et charge dans ce panneau le texte renvoye.

    CSV

    Le resultat apparait ici.

    Tout fonctionne dans votre navigateur. Rien de ce que vous collez n est envoye, et vous pouvez le verifier dans l onglet Reseau de votre navigateur.

    A propos de cet outil

    Le CSV n a pas de specification que tout le monde suit, alors cet outil suit la RFC 4180 et dit ou il s en ecarte. Les enregistrements sortent separes par un saut de ligne et non par la paire retour chariot et saut de ligne que demande la RFC, parce qu un champ de texte de navigateur reecrit cette paire des que la valeur est relue; en entree, les deux sont acceptees. Un champ est mis entre guillemets seulement quand il contient le separateur, un guillemet ou un saut de ligne, sauf si l option tout entre guillemets est activee, qui met des guillemets partout. Aller vers le CSV demande un tableau d objets, la seule forme JSON qui soit un tableau de donnees, et un objet seul est pris pour un tableau d une ligne. Un objet ou un tableau imbrique n a aucune forme en CSV, donc son texte JSON est ecrit dans la cellule. Un null devient un champ vide par defaut, ce qui veut dire qu un null et une chaine vide ressortent identiques; il peut aussi etre ecrit comme le texte litteral null ou un marqueur personnalise que vous saisissez. Au retour du CSV, chaque champ reste une chaine, parce que deviner les types est ce qui transforme un code postal 01234 en 1234 et un identifiant long en nombre arrondi. Le separateur peut etre virgule, point virgule, tabulation ou barre verticale, choisi a la main ou laisse sur Detection automatique, qui le devine a partir de la premiere ligne et retombe sur la virgule si aucun n apparait. Un BOM UTF-8 peut etre ajoute a la sortie CSV pour Excel, qui sinon se trompe sur l encodage d un fichier UTF-8; la plupart des autres outils l ignorent, donc il reste desactive tant qu il n est pas active. La protection contre l injection de formules est elle aussi desactivee par defaut, parce qu elle change le contenu brut de la cellule: activee, une valeur qui commence par egal, plus, moins ou arobase recoit un guillemet au debut pour qu Excel ou Google Sheets la lise comme du texte plutot que comme une formule.

    Comment ca marche

    1. Choisissez une direction, puis collez votre document dans le volet de gauche ou chargez l exemple.
    2. Reglez le separateur et indiquez si la premiere ligne contient les noms de colonnes.
    3. Appuyez sur Convertir, puis copiez le resultat ou telechargez le comme fichier.