DT Dev Tools

Convertitore da CSV a TOON — CSV in TOON online

Converti CSV in TOON (Token-Oriented Object Notation) online per ridurre i token dei prompt LLM. Incolla o trascina un CSV. Gratis e privato.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

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

Pubblicità

Trasforma i fogli di calcolo in TOON, efficiente in token

Quando invii dati tabellari a ChatGPT, Claude, Gemini o a un modello locale, ogni token costa denaro e finestra di contesto. Il JSON ripete ogni nome di campo su ogni riga e aggiunge parentesi, virgolette e virgole; il CSV grezzo è compatto ma perde struttura, tipi e la garanzia sul numero di righe. TOON (Token-Oriented Object Notation) sta nel mezzo: codifica lo stesso modello di dati del JSON, ma scrive un array uniforme una sola volta come intestazione di tabella, ad esempio rows[3]{id,name,email}:, seguita da una riga compatta per ogni record. Questo convertitore da CSV a TOON esegue la trasformazione nel browser con la libreria ufficiale TOON.

Incolla il CSV, trascina un file .csv o .tsv esportato da Excel, Google Sheets o da un database, oppure carica l'esempio. Il delimitatore viene rilevato automaticamente e le celle tra virgolette con virgole o a capo vengono analizzate correttamente. L'output è pronto da incollare in un prompt di sistema, in un contesto RAG o nella risposta di uno strumento per agenti.

Tipi, annidamento e opzioni

Con Detect numbers & booleans attivo, valori come 42, 3.5 e true vengono scritti come veri numeri e booleani TOON e le celle vuote diventano null, mentre i CAP con zeri iniziali e gli ID lunghi restano testo. Nest dotted headers trasforma colonne come address.city in oggetti annidati. Il campo Wrap in key dà un nome all'array (rows[3]{…}:); svuotalo per generare un array a livello radice. Passa il delimitatore TOON a tabulazione o pipe quando le celle contengono molte virgole: evita le virgolette e spesso risparmia ancora più token.

Consigli per usare TOON con gli LLM

Di' al modello che i dati sono in TOON e che [N] è il numero di righe; quando chiedi TOON in risposta, mostra un'intestazione del formato atteso. Decodifica e valida la risposta del modello con da TOON a JSON in modalità strict, oppure riportala in un foglio di calcolo con da TOON a CSV. Ti servono altri formati dallo stesso foglio? Prova da CSV a JSON, da CSV a YAML o da CSV a XML. Nulla viene caricato: i dati restano sul tuo dispositivo.

Come usare

  1. Aggiungi il CSVIncolla testo CSV o TSV, trascina un file .csv oppure clicca Load sample. Il delimitatore viene rilevato automaticamente.
  2. Scegli le opzioni TOONImposta la chiave contenitore (o lasciala vuota per un array radice) e scegli il delimitatore virgola, tabulazione o pipe.
  3. Usalo nel tuo promptCopia il TOON nel prompt dell'LLM oppure scaricalo come file .toon.

Domande frequenti

Che cos'è TOON?
TOON (Token-Oriented Object Notation) è una codifica compatta e leggibile dei dati JSON pensata per i modelli linguistici. Gli array uniformi di oggetti vengono scritti una sola volta come intestazione tipo rows[3]{id,name}:, seguita da una riga per record.
Quanti token fa risparmiare TOON rispetto al JSON?
Per dati tabellari usa in genere il 30–60% di token in meno rispetto al JSON formattato, perché i nomi dei campi sono scritti una volta sola e scompaiono parentesi e virgolette.
Perché convertire CSV in TOON invece di incollare il CSV?
TOON mantiene esplicite il numero di righe ([N]) e l'elenco dei campi, supporta oggetti annidati e tipi e può essere decodificato in JSON esatto: i modelli commettono meno errori strutturali e puoi validare le loro risposte.
Quale delimitatore devo scegliere?
La virgola è il predefinito. La tabulazione spesso si tokenizza meglio ed evita le virgolette quando le celle contengono virgole; la pipe è un'alternativa leggibile.
I miei dati vengono caricati?
No. L'analisi del CSV e la codifica TOON avvengono interamente nel tuo browser con la libreria ufficiale @toon-format/toon.
Pubblicità