AlpaKit Logo AlpaKit

Convertisseur Universel de Tableaux (CSV/JSON/Excel/Markdown)

Collez des cellules copiées depuis Excel ou Google Sheets, du CSV ou un XML Spreadsheet et obtenez instantanément un tableau Markdown, un tableau JSON ou une table HTML.

📥 Coller des données Excel / CSV / XML

Aucune donnée à prévisualiser. Collez les données du tableau à gauche.

Comment utiliser cet outil

  1. 1 Ouvrez Convertisseur Universel de Tableaux (CSV/JSON/Excel/Markdown), puis saisissez, collez ou sélectionnez le contenu à traiter.
  2. 2 Adaptez les options et le format de sortie à votre besoin.
  3. 3 Vérifiez le résultat, puis copiez ou téléchargez la sortie disponible.

Cas d'utilisation

Collez des cellules copiées depuis Excel ou Google Sheets, du CSV ou un XML Spreadsheet et obtenez instantanément un tableau Markdown, un tableau JSON ou une table HTML. Utilisez-le au travail, en développement, en apprentissage ou pour une vérification rapide.

Confidentialité et traitement

Cet outil fonctionne dans le navigateur. Avant d'utiliser des données sensibles, assurez-vous que votre appareil et votre navigateur sont fiables.

Convertisseur universel de tableaux : passez d'Excel ou CSV à Markdown, JSON et HTML

Pour une documentation technique, un README ou un article de blog, on a souvent besoin de transformer les données d'un tableur en tableau Markdown, et en développement il faut parfois ces mêmes données en JSON ou en HTML. Avec cet outil, il suffit de copier des cellules depuis Excel ou Google Sheets et de les coller dans la zone de gauche. À droite apparaissent aussitôt un tableau Markdown, un tableau JSON et le code d'une <table> HTML, ainsi qu'un onglet d'aperçu pour vérifier que les données ont été bien lues, sans taper les barres verticales case par case.

L'outil détecte tout seul le format collé. Le contenu copié depuis Excel ou Google Sheets est du TSV séparé par des tabulations. Un texte séparé par des virgules est traité comme du CSV et analysé selon la norme RFC 4180 : les champs entre guillemets doubles peuvent donc contenir des virgules et des retours à la ligne. Un contenu qui commence par <?xml ou <Workbook est lu comme un fichier XML Spreadsheet 2003 d'Excel, y compris l'attribut ss:Index qui saute les cellules vides. Les lignes entièrement vides sont ignorées et les lignes plus courtes sont complétées pour que toutes aient le même nombre de colonnes.

La sortie Markdown complète chaque colonne jusqu'à sa valeur la plus longue, en comptant les caractères chinois, japonais et coréens comme double largeur, si bien que même le texte brut reste bien aligné. Les barres verticales dans les cellules sont échappées automatiquement et les retours à la ligne deviennent <br>. La sortie JSON utilise la première ligne comme noms de champs et produit un tableau d'objets ; les noms en double ou vides reçoivent un numéro pour qu'aucune donnée ne soit écrasée. La sortie HTML comprend <thead> et <tbody> et échappe toutes les cellules : vous pouvez la coller sans risque dans une page web.

Notez que la conversion se fait dans un seul sens : l'entrée doit être du TSV, du CSV ou un XML Spreadsheet, et il n'est pas possible de reconvertir du Markdown ou du JSON en Excel. Les valeurs du JSON restent toujours des chaînes de caractères ; nombres et dates ne sont pas convertis, pour ne pas perdre les zéros en tête des codes postaux ou des références produit. Toute l'analyse a lieu dans votre navigateur et les données collées ne sont jamais envoyées à un serveur, ce qui permet de traiter sereinement des fichiers clients ou des rapports internes.

Questions fréquentes

Comment coller un tableau Excel ? Faut-il d'abord l'enregistrer en CSV ?

Non. Sélectionnez une plage de cellules dans Excel ou Google Sheets, appuyez sur Ctrl+C (⌘+C sur Mac) et collez-la dans la zone de gauche. Le contenu copié est séparé par des tabulations et l'outil le reconnaît automatiquement. La première ligne sert d'en-tête : veillez à ce que les noms de colonnes se trouvent sur la première ligne de la sélection.

Pourquoi les nombres du JSON sont-ils entre guillemets ?

L'outil conserve volontairement toutes les valeurs sous forme de texte. Les tableurs contiennent souvent des codes comme « 00123 » ou des codes postaux ; les convertir en nombres supprimerait les zéros en tête, et les dates pourraient être mal interprétées. Si vous avez besoin de types numériques, convertissez les champs voulus dans votre propre code avec Number() ou parseInt().

Les virgules, retours à la ligne ou barres verticales dans une cellule posent-ils problème ?

Non. Le CSV est analysé selon les règles standard : les champs entre guillemets doubles peuvent contenir des virgules, des retours à la ligne et des guillemets doublés, et les cellules multilignes copiées depuis Excel sont aussi bien gérées. Dans la sortie Markdown, « | » est échappé en « \| » et les retours à la ligne deviennent <br>, si bien que la structure du tableau est préservée.

Puis-je reconvertir du Markdown ou du JSON en Excel ? Mes données sont-elles envoyées en ligne ?

Pour l'instant, seule la conversion dans un sens est possible. L'entrée accepte le TSV, le CSV et le XML Spreadsheet ; le Markdown ou le JSON ne peuvent pas être reconvertis en tableur. Toute l'analyse se fait dans votre navigateur et vos données ne sont jamais envoyées à un serveur AlpaKit.

Voir cette catégorie: Développeurs & Code

Outils suggérés et récents
    ↑ ↓ Naviguer ↵ Ouvrir ESC Fermer
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep