100 % locale — i tuoi dati non lasciano mai il tuo browser

Unescape CSV — leggi la cella com’è stata scritta

Annulla le virgolette della RFC 4180: togli quelle che racchiudono e riporta a una ogni virgoletta doppia. Vedi il valore che il foglio ha davvero salvato.

Istantaneo Privato Zero cookie

Input CSV Escaped

Output Text

Cosa fa questo strumento

Annulla la regola di campo di RFC 4180. Se il testo inizia e finisce con una virgoletta doppia, la coppia esterna viene tolta e ogni virgoletta raddoppiata all’interno torna singola: "Ha detto ""ciao""" restituisce Ha detto "ciao".

Se non inizia e finisce con una virgoletta, torna intatto. È voluto, non una mancanza: un campo non virgolettato è già il proprio valore, e a""b senza coppia esterna significa letteralmente a""b, perché la regola del raddoppio vale solo dentro un campo virgolettato.

Quando serve

Per leggere a occhio una riga CSV grezza, o per controllare cosa ha davvero salvato un foglio di calcolo in una cella che appare piena di virgolette. È anche il modo più rapido di confermare che un campo è stato virgolettato correttamente e non due volte.

Cosa non fa

Tratta un campo, non una riga né un file. Qui non c’è delimitatore da scegliere: ciò che si inverte è la virgolettatura, e il delimitatore contava solo nel decidere se virgolettare.

Le interruzioni di riga dentro il campo virgolettato vengono conservate. Sono CSV valido — parte del valore, non l’inizio di un nuovo record — e tornano come erano.

Privato per progettazione

Tutto viene eseguito localmente nel browser con JavaScript. I tuoi dati non vengono mai caricati, quindi lo strumento è sicuro per contenuti sensibili e funziona anche offline.

Domande frequenti

Perché il mio testo torna invariato?
Perché non ha virgolette che lo racchiudono, quindi è già un valore letterale. Un campo CSV non virgolettato significa esattamente ciò che dice: non c’è nulla da annullare.
Posso incollare un’intera riga?
No. Lo strumento legge un campo. Incolla `"a","b"` e vedrà un solo campo virgolettato, toglierà la coppia esterna e restituirà `a","b`. Spezza prima la riga sui suoi delimitatori.
È l’inverso esatto dell’escape CSV?
Sì, per tutto ciò che la fase di escape ha prodotto. Passa un campo per escape e poi per unescape e ritrovi il testo originale, scelta del delimitatore compresa.

Convertitori correlati