Convertisseur CSV en TOON â CSV vers TOON en ligne
Convertissez du CSV en TOON (Token-Oriented Object Notation) en ligne pour réduire les tokens de vos prompts LLM. Gratuit et privé, dans le navigateur.
đ S'exĂ©cute entiĂšrement dans votre navigateur â rien n'est envoyĂ©Transformez vos tableurs en TOON, Ă©conome en tokens
Lorsque vous envoyez des donnĂ©es tabulaires Ă ChatGPT, Claude, Gemini ou Ă un modĂšle local, chaque token coĂ»te de l'argent et de la fenĂȘtre de contexte. Le JSON rĂ©pĂšte chaque nom de champ sur chaque ligne et ajoute accolades, guillemets et virgules ; le CSV brut est compact mais perd la structure, les types et la garantie du nombre de lignes. TOON (Token-Oriented Object Notation) se situe entre les deux : il encode le mĂȘme modĂšle de donnĂ©es que le JSON, mais Ă©crit un tableau uniforme une seule fois sous forme d'en-tĂȘte, comme rows[3]{id,name,email}:, suivi d'une ligne compacte par enregistrement. Ce convertisseur CSV en TOON effectue la transformation dans votre navigateur avec la bibliothĂšque officielle TOON.
Collez du CSV, dĂ©posez un fichier .csv ou .tsv exportĂ© depuis Excel, Google Sheets ou une base de donnĂ©es, ou chargez l'exemple. Le dĂ©limiteur est dĂ©tectĂ© automatiquement et les cellules entre guillemets contenant des virgules ou des retours Ă la ligne sont analysĂ©es correctement. Le rĂ©sultat est prĂȘt Ă coller dans un prompt systĂšme, un contexte RAG ou la rĂ©ponse d'un outil d'agent.
Types, imbrication et options
Avec Detect numbers & booleans activĂ©, des valeurs comme 42, 3.5 et true sont Ă©crites comme de vrais nombres et boolĂ©ens TOON et les cellules vides deviennent null, tandis que les codes postaux Ă zĂ©ros initiaux et les longs identifiants restent du texte. Nest dotted headers transforme des colonnes comme address.city en objets imbriquĂ©s. Le champ Wrap in key nomme le tableau (rows[3]{âŠ}:) ; videz-le pour produire un tableau Ă la racine. Passez le dĂ©limiteur TOON Ă la tabulation ou au pipe lorsque vos cellules contiennent beaucoup de virgules : cela Ă©vite les guillemets et Ă©conomise souvent encore plus de tokens.
Conseils pour utiliser TOON avec les LLM
Indiquez au modĂšle que les donnĂ©es sont en TOON et que [N] est le nombre de lignes ; si vous demandez du TOON en retour, montrez un en-tĂȘte du format attendu. DĂ©codez et validez la rĂ©ponse du modĂšle avec TOON en JSON en mode strict, ou retransformez-la en tableur avec TOON en CSV. Besoin d'autres formats Ă partir du mĂȘme tableur ? Essayez CSV en JSON, CSV en YAML ou CSV en XML. Rien n'est envoyĂ© : vos donnĂ©es restent sur votre appareil.
Comment utiliser
- Ajoutez votre CSVCollez du texte CSV ou TSV, déposez un fichier .csv ou cliquez sur Load sample. Le délimiteur est détecté automatiquement.
- Choisissez les options TOONDéfinissez la clé d'enveloppe (ou laissez-la vide pour un tableau racine) et choisissez le délimiteur virgule, tabulation ou pipe.
- Utilisez-le dans votre promptCopiez le TOON dans votre prompt LLM ou téléchargez-le en fichier .toon.
Questions fréquemment posées
Qu'est-ce que TOON ?
rows[3]{id,name}:, suivi d'une ligne par enregistrement.Combien de tokens TOON économise-t-il par rapport au JSON ?
Pourquoi convertir le CSV en TOON plutĂŽt que coller le CSV ?
[N]) et la liste des champs, prend en charge objets imbriqués et types, et se décode en JSON exact : les modÚles font moins d'erreurs de structure et vous pouvez valider leurs réponses.