Aller au contenu

Générateur de tableau

Collez un tableau et récupérez-le en Markdown, HTML, LaTeX ou CSV.

Options
Fonctionne dans votre navigateur — votre tableau n'est enregistré que sur cet appareil. Effacer le supprime.

Mode d'emploi

  1. Collez les cellules copiées depuis Excel ou Google Sheets dans une cellule de la grille.
  2. Cochez « La première ligne est l'en-tête » si votre tableau commence par les noms des colonnes.
  3. Ouvrez l'onglet du format souhaité : Markdown, HTML, CSV/TSV, LaTeX, MediaWiki ou Texte.
  4. Cliquez sur « Copier » pour récupérer le code de l'onglet, ou sur « Télécharger » pour l'enregistrer dans un fichier.

Exemples

Aligner un tableau Markdown pour un README

Entrée
| Ville | Agence | Effectif |
| :-- | :--: | --: |
| Lyon | Part-Dieu | 12 |
| Nantes | Centre | 7 |
Sortie
| Ville  |  Agence   | Effectif |
| :----- | :-------: | -------: |
| Lyon   | Part-Dieu |       12 |
| Nantes |  Centre   |        7 |

Préparer un tableau LaTeX pour un rapport

Entrée
Indicateur;Valeur
Évolution du CA;12 %
Référence;lot_2026
Service;Recherche & développement
Sortie
% requires \usepackage{booktabs}
\begin{table}[h]
  \centering
  \begin{tabular}{ll}
    \toprule
    Indicateur & Valeur \\
    \midrule
    Évolution du CA & 12 \% \\
    Référence & lot\_2026 \\
    Service & Recherche \& développement \\
    \bottomrule
  \end{tabular}
  \caption{Indicateurs annuels}
\end{table}

Syntaxe des tableaux par format

Markdown (GitHub). Les cellules sont séparées par des barres verticales, et la deuxième ligne doit être un séparateur comme | --- | --- |. Les deux-points fixent l'alignement : :-- à gauche, :-: centré, --: à droite. Écrivez une barre verticale littérale \| et un saut de ligne dans une cellule <br>. Prévisualisez le tableau dans un document complet avec la visionneuse Markdown.

| Name  | Score |
| ----- | ----: |
| Alice |    92 |

HTML. Un <table> avec la ligne d'en-tête dans <thead> sous forme de cellules <th> et les données dans <tbody>. Choisissez un bloc CSS pour les pages web ou des styles en ligne pour l'e-mail, où <style> est souvent supprimé.

<table>
  <thead><tr><th>Name</th><th>Score</th></tr></thead>
  <tbody><tr><td>Alice</td><td>92</td></tr></tbody>
</table>

CSV / TSV. Une ligne par enregistrement, champs séparés par une virgule, un point-virgule, une tabulation ou une barre verticale. Un champ qui contient le séparateur, un guillemet ou un saut de ligne est placé entre guillemets doubles, et les guillemets qu'il contient sont doublés. Besoin de JSON ? Utilisez le convertisseur CSV en JSON.

Name,Note
Alice,"Admin, ""owner"""

LaTeX. Un environnement tabular : la spécification des colonnes (l, c, r) fixe l'alignement, & sépare les cellules et \\ termine une ligne. Les caractères & % $ # _ { } ~ ^ \ doivent être échappés. Le style Booktabs nécessite \usepackage{booktabs} ; les autres styles ne demandent aucun package supplémentaire.

\begin{tabular}{|l|r|}
  \hline
  Name & Score \\
  \hline
  Alice & 92 \\
  \hline
\end{tabular}

MediaWiki. Le tableau commence par {| et se termine par |} ; |- commence une ligne, ! marque les cellules d'en-tête et | les cellules de données, avec !! et || entre les cellules d'une même ligne.

{| class="wikitable"
|-
! Name !! Score
|-
| Alice || 92
|}

Texte. Un tableau en texte brut pour les commentaires de code, les fichiers README et les terminaux : bordures ASCII (+---+), lignes de cadre Unicode ou disposition compacte avec des colonnes séparées par des espaces. Les caractères larges comme le chinois ou les emoji comptent pour deux colonnes, les bordures restent donc alignées.

+-------+-------+
| Name  | Score |
+-------+-------+
| Alice | 92    |
+-------+-------+

FAQ

Comment ajouter des bordures à un tableau HTML ?

Dans l’onglet HTML, réglez « Styles » sur « Bloc CSS » pour ajouter des bordures, des marges intérieures et un fond d’en-tête. « En ligne (e-mail) » applique ces mêmes règles directement aux cellules et au tableau.

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

À l’import d’un tableau HTML, les cellules fusionnées sont réparties en cellules simples, avec des cellules vides pour compléter la grille. La sortie ne conserve pas les fusions.

Quelle taille de tableau peut-on importer ?

La limite est de 2 000 lignes et 100 colonnes ; les lignes et colonnes supplémentaires ne sont pas importées. Les fichiers de plus de 5 Mo sont refusés.

Mes données sont-elles envoyées sur un serveur ?

Le tableau est traité dans votre navigateur, sans envoi de son contenu au serveur. Il est enregistré dans le stockage local de ce navigateur pour la prochaine visite ; les événements de mesure d’audience ne contiennent pas les données du tableau.