araç köşesi

Excel en tableau Markdown (XLSX, XLS, ODS)

Transformez une feuille Excel en tableau Markdown pour GitHub, Obsidian ou Notion ; nombres et dates apparaissent comme dans Excel

Choisissez vos fichiers ExcelTouchez ou cliquez sur la zone — une fenêtre de sélection de fichier s'ouvre. Vous pouvez aussi y faire glisser un fichier..xlsx, .xlsm, .xls ou .ods ; un fichier .md est téléchargé par classeur

Vos fichiers restent chez vous. La conversion se fait dans le navigateur ; aucun fichier n'est envoyé sur un serveur.

Comment ça marche

Touchez ou cliquez la zone pour choisir votre fichier Excel ; les fichiers .xlsx, .xlsm, .xls et .ods de LibreOffice sont acceptés. L'outil lit la première feuille (ou chaque feuille si vous avez choisi « Toutes les feuilles »), supprime les lignes et colonnes vides en fin de feuille et écrit chaque cellule avec le texte qu'Excel affiche : une cellule contenant 1250,5 au format monétaire sort en 1 250,50 €, une cellule de date en 15/03/2023, et une cellule de formule avec son résultat. La première ligne devient la ligne d'en-tête Markdown ; la deuxième porte les marques de séparation, et dans les colonnes de nombres la marque aligne à droite (---:) pour que les montants se superposent sur GitHub. Exemple concret : une liste de dépenses de 3 colonnes et 40 lignes devient un seul tableau, les largeurs de colonnes sont égalisées par des espaces et le fichier .md reste lisible même ouvert sans rendu dans le Bloc-notes. Une barre verticale dans une cellule est écrite \| pour ne pas casser le tableau, et un saut de ligne dans la cellule est conservé par une balise <br>. Dans les cellules fusionnées, la valeur va dans la cellule en haut à gauche et les autres restent vides ; Markdown n'a pas de colspan, et la ligne de résultat vous dit combien de cellules ont été aplaties. Le fichier est lu dans votre navigateur et n'est jamais envoyé.

Cet outil est aussi connu sous le nom de excel en markdown, convertir excel en markdown, tableau excel en markdown, xlsx en markdown, convertisseur excel markdown, tableau markdown depuis excel.

Qu'est-ce que Tableau Markdown ?

Un tableau Markdown est un tableau construit en texte brut avec des barres verticales (|) et des tirets : la première ligne porte les en-têtes de colonnes, la deuxième une marque --- par colonne, les lignes suivantes les données. Les fichiers README de GitHub, les notes Obsidian et Notion, Jira et bien des forums reconnaissent cette écriture et l'affichent comme un vrai tableau. Une cellule tient sur une seule ligne et ne peut contenir ni un autre tableau ni une zone fusionnée ; c'est pourquoi une cellule Excel multiligne est écrite avec <br>, une barre verticale en \| et les plages fusionnées sont aplaties.

Qu'est-ce que Ligne de séparation (---, ---:, :---:) ?

La ligne de séparation est la ligne de tirets juste sous la ligne d'en-tête d'un tableau Markdown, et elle est obligatoire : au moins trois tirets définissent chaque colonne. Un deux-points au début ou à la fin des tirets fixe l'alignement des cellules : --- à gauche, ---: à droite, :---: centré. Aligner les colonnes de nombres à droite est une habitude de comptable ; les décimales se superposent et les totaux se comparent à l'œil. En mode « Automatique », cet outil aligne à droite les colonnes dont toutes les cellules de corps sont des nombres et les autres à gauche ; les colonnes de dates et de texte ne comptent pas comme des nombres.

Qu'est-ce que Texte affiché (valeur formatée) ?

Excel garde deux choses dans une cellule : la valeur brute et la façon dont le format de cellule l'affiche. La valeur brute 1250,5 apparaît en 1 250,50 € avec un format monétaire, le nombre 44 999 en 15/03/2023 avec un format de date, et dans une cellule de formule la valeur brute est la formule elle-même tandis que le texte affiché est son résultat. Cet outil écrit le texte affiché, parce que la personne qui lit le tableau Markdown attend ce qu'elle voyait dans Excel. Pour les formats dépendant de la région (séparateurs de milliers et décimal, date courte), la langue de la page décide : sur cette page 1 250,50 et 15/03/2023.

Quelle est la différence entre convertir Excel en Markdown et en tableau HTML ?

Un tableau HTML est fait pour les pages web et les courriels : construit en balises, il garde les cellules fusionnées avec colspan et rowspan et peut porter bordures et couleurs, mais il ne se colle pas dans une application de notes ni dans un README, où il apparaît comme du code. Un tableau Markdown est du texte brut : GitHub, Obsidian, Notion et Jira l'affichent directement en tableau, il se lit même dans le Bloc-notes et le suivi de versions montre les différences ligne par ligne ; en échange, pas de cellules fusionnées, pas de couleurs, pas d'alignement vertical. Si les données vont dans une documentation logicielle, un carnet de notes ou une carte de suivi de tâches, Markdown est le bon choix ; si elles vont dans une page web ou un courriel, utilisez l'outil Excel en tableau HTML.

Que deviennent les cellules fusionnées, les lignes vides et les cellules multilignes ?

Un tableau Markdown n'a ni colspan ni rowspan. Une cellule de titre qui couvre quatre colonnes dans Excel est écrite dans la cellule en haut à gauche en Markdown et les trois autres cellules couvertes restent vides ; la structure des lignes tient, mais l'information que le titre couvrait quatre colonnes est perdue. La ligne de résultat indique combien de cellules ont été aplaties ainsi ; si le nombre n'est pas zéro, vous devrez peut-être réécrire le titre à la main dans Markdown. Les lignes et colonnes vides en fin de feuille sont supprimées, et les lignes entièrement vides au milieu ne sont pas écrites non plus, car une ligne vide coupe un tableau Markdown en deux.

Les lignes coupées avec Alt+Entrée dans une cellule deviennent une balise <br> : GitHub et Obsidian l'affichent comme un saut de ligne, les moteurs Markdown plus simples peuvent imprimer la balise telle quelle. Une barre verticale dans une cellule (par exemple « A | B ») est échappée en \| pour ne pas casser le tableau. Les marques d'emphase comme les astérisques et les tirets bas ne sont pas touchées ; une cellule contenant *note* s'affiche en italique. Les largeurs de colonnes sont égalisées sur la cellule la plus longue ; une feuille de 30 colonnes donne de longues lignes, mais le tableau reste valide.

Quelle option choisir dans quel cas ?

Pour un tableau de rapport ou de liste (première ligne avec les noms de colonnes), les réglages par défaut conviennent : première feuille, ligne d'en-tête, alignement automatique. Pour des données brutes sans ligne d'en-tête, choisissez « Des données » ; comme la ligne d'en-tête Markdown est obligatoire, l'outil y écrit les lettres de colonnes Excel (A, B, C) et votre première ligne de données n'est pas prise pour un titre. Si vous voulez un classeur à plusieurs feuilles dans un seul fichier .md, choisissez « Toutes les feuilles » ; chaque feuille reçoit un titre ## à son nom et son propre tableau.

L'alignement sert aux montants : « Automatique » aligne les colonnes de nombres à droite, de sorte que 1 250,50 et 80,00 ont leur virgule décimale l'une sous l'autre. Si une colonne de nombres contient une seule cellule de texte (par exemple « n. d. »), la colonne est alignée à gauche ; c'est voulu, car aligner à droite une colonne mixte ne superpose pas les nombres. Si le résultat doit aller dans un document Word, utilisez plutôt l'outil Excel en tableau HTML : Word colle un tableau HTML comme un vrai tableau, pas du Markdown.

Questions fréquentes

Comment convertir un tableau Excel en Markdown ?

Choisissez le fichier dans la zone et appuyez sur « Convertir en Markdown » ; aucun autre réglage n'est nécessaire. Le tableau de la première feuille devient un tableau Markdown dont la première ligne est l'en-tête, et se télécharge en fichier .md. Ouvrez-le et copiez le tableau, ou déplacez le fichier directement dans votre coffre Obsidian ou votre dépôt GitHub. Le fichier est lu dans votre navigateur et n'est pas envoyé.

Pourquoi les nombres sont-ils alignés à droite sur GitHub ?

Pour chaque colonne dont toutes les cellules de corps sont des nombres, l'outil écrit ---: dans la ligne de séparation ; GitHub, Obsidian et Notion l'appliquent comme un alignement à droite et les virgules décimales se superposent. Si vous ne le souhaitez pas, choisissez « Tout à gauche ». Une colonne avec une seule cellule de texte n'est pas considérée comme numérique et reste à gauche.

Les cellules fusionnées sont-elles conservées en Markdown ?

Non. Un tableau Markdown n'a ni colspan ni rowspan ; la valeur d'une plage fusionnée est écrite dans sa cellule en haut à gauche et les cellules restantes sont laissées vides pour que le nombre de colonnes reste juste. La ligne de résultat indique combien de cellules ont été aplaties. Si vous devez conserver des titres fusionnés, utilisez l'outil Excel en tableau HTML.

Comment les cellules de date et de monnaie sont-elles écrites ?

Comme elles apparaissent dans Excel : une cellule de date en 15/03/2023, une cellule monétaire dans son format, par exemple 1 250,50 €, une cellule de formule avec son résultat. Comme le format de date courte régional d'Excel n'est pas stocké en texte dans le fichier, la langue de la page décide : sur cette page jour/mois/année et virgule décimale.