DT Dev Tools

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Ă©

Drop a .csv / .tsv file here, or click to choose

Publicité

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

  1. 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.
  2. 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.
  3. 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 ?
TOON (Token-Oriented Object Notation) est un encodage compact et lisible des donnĂ©es JSON conçu pour les grands modĂšles de langage. Les tableaux uniformes d'objets sont Ă©crits une seule fois sous forme d'en-tĂȘte comme rows[3]{id,name}:, suivi d'une ligne par enregistrement.
Combien de tokens TOON économise-t-il par rapport au JSON ?
Pour des données tabulaires, il utilise généralement 30 à 60 % de tokens en moins que du JSON indenté, car les noms de champs ne sont écrits qu'une fois et les accolades et guillemets disparaissent.
Pourquoi convertir le CSV en TOON plutĂŽt que coller le CSV ?
TOON garde explicites le nombre de lignes ([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.
Quel délimiteur choisir ?
La virgule est la valeur par défaut. La tabulation se tokenise souvent mieux et évite les guillemets quand les cellules contiennent des virgules ; le pipe est une alternative lisible.
Mes données sont-elles envoyées ?
Non. L'analyse du CSV et l'encodage TOON s'exécutent entiÚrement dans votre navigateur avec la bibliothÚque officielle @toon-format/toon.
Publicité