100 % local — vos données ne quittent jamais votre navigateur

Déséchappement CSV — relisez la cellule telle qu’écrite

Défaites la citation RFC 4180 : retirez les guillemets autour et rendez chaque guillemet doublé au singulier. Vous voyez la valeur rangée par le tableur.

Instantané Privé Zéro cookie

Entrée CSV Escaped

Sortie Text

Ce que fait cet outil

Il annule la règle de champ RFC 4180. Si le texte commence et finit par un guillemet double, la paire englobante est retirée et chaque guillemet doublé à l’intérieur redevient simple : "Il a dit ""salut""" redonne Il a dit "salut".

S’il ne commence pas et ne finit pas par un guillemet, il ressort intact. C’est délibéré et non une lacune : un champ non encadré est déjà sa propre valeur, et a""b sans paire englobante signifie littéralement a""b, car la règle du doublement ne s’applique qu’à l’intérieur d’un champ encadré.

Quand en avoir besoin

Lire une ligne CSV brute à l’œil, ou vérifier ce qu’un tableur a réellement stocké dans une cellule qui apparaît pleine de guillemets. C’est aussi le moyen le plus rapide de confirmer qu’un champ a été encadré correctement plutôt que deux fois.

Ce qu’il ne fait pas

Il traite un champ, pas une ligne ni un fichier. Aucun délimiteur à choisir ici : ce que l’outil inverse, c’est l’encadrement, et le délimiteur ne comptait qu’au moment de décider d’encadrer.

Les sauts de ligne à l’intérieur du champ encadré sont préservés. Ils sont du CSV légal — une partie de la valeur, pas le début d’un nouvel enregistrement — et ressortent tels quels.

Confidentiel par conception

Tout s’exécute localement dans votre navigateur en JavaScript. Vos données ne sont jamais envoyées sur un serveur, ce qui rend l’outil sûr pour des contenus sensibles, et il fonctionne hors ligne.

Questions fréquentes

Pourquoi mon texte ressort-il inchangé ?
Parce qu’il n’a pas de guillemets englobants : c’est déjà une valeur littérale. Un champ CSV non encadré signifie exactement ce qu’il dit, il n’y a rien à annuler.
Puis-je coller une ligne entière ?
Non. L’outil lit un champ. Collez `"a","b"` et il y voit un seul champ encadré, retire la paire externe et rend `a","b`. Découpez d’abord la ligne sur ses délimiteurs.
Est-ce l’inverse exact de l’échappement CSV ?
Oui, pour tout ce que l’étape d’échappement a produit. Faites passer un champ par l’échappement puis par le déséchappement et vous retrouvez le texte d’origine, choix du délimiteur compris.

Convertisseurs associés