Cosa fa questo strumento
Applica la regola di campo della RFC 4180, che è condizionale e non sistematica. Il campo viene racchiuso tra virgolette doppie solo se contiene uno di questi:
- il delimitatore che hai scelto (
,per impostazione predefinita, oppure;, tabulazione,|); - una virgoletta doppia — che viene allora raddoppiata dentro al campo;
- un ritorno a capo o un avanzamento riga.
Altrimenti il testo torna intatto. Non è lo strumento che non fa nulla: un valore senza caratteri speciali è già un campo CSV valido, e virgolettarlo comunque aggiungerebbe un rumore che alcuni parser si portano dentro al valore importato.
Quando serve
Quando costruisci una riga CSV a mano, o quando cerchi di capire perché un foglio di calcolo ha spalmato un valore su due colonne. Il colpevole abituale è una virgola dentro un indirizzo o un nome di prodotto: incollalo qui e torna nella forma correttamente virgolettata.
Cosa non fa
Fa l’escape di un campo, non di una riga intera né di un file. Gli a capo dentro un campo virgolettato sono CSV lecito e vengono conservati così come sono; sta al parser che legge il file intenderli come parte del valore e non come un nuovo record.
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.