Convertir du TSV en JSON
Lorsque vous copiez une plage depuis Excel, Google Sheets ou LibreOffice, les cellules arrivent séparées par des tabulations. Réglez le délimiteur sur Tabulation et le convertisseur transforme le bloc collé en tableau JSON, sans aucune remise en forme.
Exemple détaillé
name city visits vip Smith, Jane São Paulo 1200 true Kim Seoul; Busan 85 false
[
{
"name": "Smith, Jane",
"city": "São Paulo",
"visits": 1200,
"vip": true
},
{
"name": "Kim",
"city": "Seoul; Busan",
"visits": 85,
"vip": false
}
]Comme les colonnes ne sont séparées qu'au niveau des tabulations, "Smith, Jane" et "Seoul; Busan" restent intacts sans guillemets. La colonne visits devient des nombres et la colonne vip des booléens, exactement comme avec une entrée séparée par des virgules.
Comment le convertisseur procède
- Choisissez « Tabulation » dans le menu « Délimiteur ». Avec le réglage par défaut « Virgule », les lignes séparées par des tabulations seraient découpées aux virgules.
- Les virgules, points-virgules et barres verticales dans une cellule ne nécessitent pas de guillemets. Une valeur contenant une tabulation ou un guillemet doit être entourée de guillemets doubles, avec les guillemets internes doublés.
- Les cellules contenant des sauts de ligne ne peuvent pas être converties, car chaque ligne est lue comme un enregistrement distinct. Supprimez d'abord les sauts de ligne.
- Les en-têtes, la suppression des espaces et les types de données suivent les mêmes règles que pour le CSV : nombres, true/false et cellules vides deviennent des nombres, des booléens et null en JSON.
- Pour revenir en arrière, utilisez l'onglet « JSON en CSV » avec l'option « Tabulation » sélectionnée, puis collez le résultat directement dans un tableur.