## Comment convertir vos données

1. Collez vos données dans la zone de saisie ou déposez un fichier (CSV, JSON ou TXT).
2. Indiquez le format de départ et le format d'arrivée : **CSV**, **JSON**, **tableau HTML** ou **TXT**.
3. Pour un CSV, vérifiez le séparateur utilisé (virgule, point-virgule ou tabulation).
4. Lancez la conversion, contrôlez le résultat, puis copiez-le ou téléchargez-le.

La conversion est réalisée dans votre navigateur. Vos fichiers ne quittent pas votre appareil, ce qui est appréciable lorsque vous manipulez des listes de clients, des exports comptables ou toute autre donnée sensible.

## Les quatre formats en bref

**CSV** (*Comma-Separated Values*) : un format texte tabulaire. Chaque ligne correspond à un enregistrement, et les valeurs sont séparées par un caractère. C'est le format d'échange le plus répandu entre tableurs, logiciels de gestion, outils d'e-mailing et bases de données.

**JSON** (*JavaScript Object Notation*) : un format texte structuré, fait d'objets (paires clé-valeur) et de tableaux. C'est la langue commune des API web et de nombreux fichiers de configuration. Contrairement au CSV, il peut représenter des données imbriquées.

**Tableau HTML** : le code d'un tableau prêt à être inséré dans une page web ou un e-mail, avec ses balises `<table>`, `<tr>` et `<td>`.

**TXT** : un texte brut aligné ou délimité, pratique pour une lecture rapide ou un collage dans un document.

## Virgule ou point-virgule ?

Le séparateur « officiel » du CSV est la virgule. Mais en France et dans de nombreux pays, la virgule sert de séparateur décimal (3,14). Les tableurs configurés en français utilisent donc souvent le **point-virgule** pour séparer les colonnes. Un même fichier « CSV » peut ainsi utiliser l'un ou l'autre. Si le résultat de la conversion affiche toutes les valeurs dans une seule colonne, c'est presque toujours que le séparateur n'est pas le bon.

## Les pièges classiques

- **L'encodage des caractères.** Un fichier exporté par un ancien logiciel peut utiliser un encodage autre que l'UTF-8 : les lettres accentuées s'affichent alors sous forme de caractères étranges. Réenregistrez le fichier en UTF-8 depuis votre tableur avant de le convertir.
- **Les valeurs contenant le séparateur.** Une adresse comme « 12, rue des Lilas » contient une virgule. Dans un CSV correct, elle doit être entourée de guillemets.
- **Les zéros initiaux.** Les codes postaux, numéros de téléphone ou références commençant par 0 doivent rester du texte. Un tableur peut les transformer en nombres et supprimer le zéro.
- **Les données imbriquées.** Un JSON contenant des objets dans des objets ne se traduit pas naturellement en tableau à deux dimensions : la structure doit être aplatie.

## Astuces

- **Vérifiez la première ligne** de votre CSV : elle sert d'en-tête et donne leur nom aux champs.
- **Testez avec un extrait** avant de convertir un gros fichier.
- **Utilisez le tableau HTML** pour publier rapidement une petite liste de données sur un site ou dans une newsletter.

## Limites

Les fichiers sont traités jusqu'à environ 100 Mo selon la mémoire de votre appareil ; un très gros fichier peut rendre l'affichage de l'aperçu plus lent. L'outil convertit la structure des données, il ne les nettoie pas : doublons, cellules vides et erreurs de saisie sont conservés tels quels.
