Aller au contenu
Guides
Convertir des tableauxModule Google Workspace

Convertir un tableau en texte CSV, Markdown ou HTML

Transformez les tableaux de Google Docs™, Slides™ et Sheets™ en texte CSV, Markdown ou HTML. Insérez-le sous le tableau, copiez-le ou téléchargez-le.

Table to Text retransforme un tableau en texte dans Google Docs™, Google Slides™ et Google Sheets™. Choisissez CSV pour les feuilles de calcul et les imports de données, Markdown pour les fichiers README, les wikis et les outils de discussion, ou HTML pour les pages web et les modèles d’e-mail.

Par défaut, le texte est inséré sous le tableau. Vous pouvez plutôt le copier dans le presse-papiers ou le télécharger sous forme de fichier .csv, .md ou .html.

Convertir un tableau en texte#

CSV est le format par défaut. Chaque ligne devient une ligne de texte, et les colonnes sont séparées par des virgules.

  • Placez le curseur dans le tableau, ou sélectionnez le tableau entier. Vous pouvez aussi sélectionner plusieurs tableaux.
  • Dans la barre latérale, ouvrez Tables & Convert et cliquez sur Table to Text. Depuis le menu, utilisez Extensions > Text To Table Converter > Selected Table to Text.
  • Le texte apparaît directement sous le tableau d’origine. Le tableau lui-même n’est pas modifié.

Exemple de sortie CSV

csv
First Name,Last Name,Department,E-Mail
Alice,Johnson,HR,alice.johnson@example.com
Bob,Smith,IT,bob.smith@example.com
Clara,Lee,FIN,clara.lee@example.com
David,Kim,MKT,david.kim@example.com

Conseils de sélection : Dans Google Sheets™, vous devez sélectionner la plage de cellules précise qui contient les données du tableau à traiter.

Choisir CSV, Markdown ou HTML#

Cliquez sur la flèche ▾ à côté de Table to Text dans la barre latérale pour ouvrir ses options. Choisissez-y un format avant de convertir.

  • Download as file enregistre le résultat dans le format choisi, via votre navigateur.
  • Copy to clipboard copie le résultat. Si le navigateur bloque l’accès au presse-papiers, la barre latérale affiche le texte dans une zone pour que vous puissiez le copier à la main.
  • Lorsque l’une de ces options est activée, rien n’est inséré dans le document. Désactivez les deux pour insérer de nouveau le texte sous le tableau.
  • L’élément du menu Extensions utilise toujours CSV. Utilisez la barre latérale pour Markdown ou HTML.
FormatIdéal pourType de fichier
CSVFeuilles de calcul, bases de données et imports de données.csv
MarkdownFichiers README, GitHub, Notion, wikis et outils de discussion.md
HTMLPages web, éditeurs de CMS et modèles d’e-mail.html

Exemple de sortie Markdown et HTML#

Le tableau d’équipe ci-dessus, converti en Markdown. Les barres verticales dans une cellule sont échappées, et les sauts de ligne dans une cellule deviennent des espaces. Si certaines lignes ont moins de cellules que d’autres, des cellules vides sont ajoutées pour qu’aucune donnée ne soit perdue.

Sortie Markdown

markdown
| First Name | Last Name | Department | E-Mail |
| --- | --- | --- | --- |
| Alice | Johnson | HR | alice.johnson@example.com |
| Bob | Smith | IT | bob.smith@example.com |

Sortie HTML#

La première ligne devient l’en-tête du tableau. Le HTML est écrit sur une seule ligne, sans mise en forme, et les caractères tels que < et & sont échappés. Les sauts de ligne dans une cellule deviennent . L’exemple ci-dessous est réparti sur plusieurs lignes pour faciliter la lecture.

Sortie HTML (mise en forme pour la lecture)

html
<table>
  <thead>
    <tr><th>First Name</th><th>Last Name</th><th>Department</th><th>E-Mail</th></tr>
  </thead>
  <tbody>
    <tr><td>Alice</td><td>Johnson</td><td>HR</td><td>alice.johnson@example.com</td></tr>
    <tr><td>Bob</td><td>Smith</td><td>IT</td><td>bob.smith@example.com</td></tr>
  </tbody>
</table>

Modifier le délimiteur#

La sortie CSV utilise par défaut une virgule (,) entre les colonnes. Si vous avez plutôt besoin d’un texte séparé par des tabulations ou des points-virgules, modifiez le délimiteur dans les paramètres.

  • Ouvrez Extensions > Text To Table Converter > Settings et développez Table To Text Options pour modifier le délimiteur.
  • Utilisez cette option lorsque le texte converti doit être collé dans une autre application qui attend un délimiteur précis.

Gérer les virgules dans vos données#

Si les cellules de votre tableau d’origine contiennent des virgules, le module complémentaire suit les conventions CSV standard (RFC 4180) lors de la conversion en texte. Il place automatiquement entre guillemets doubles tout le contenu de la cellule qui contient des virgules. Ainsi, la virgule n’est pas interprétée à tort comme un séparateur de colonnes lorsque vous utiliserez le texte plus tard.

  • Par exemple, une cellule E-Mail peut contenir deux adresses séparées par une virgule : david.kim@example.com, david.kim@sales.example.com.
  • Lors de la conversion de ce tableau, cette cellule est placée entre guillemets doubles dans le texte de sortie afin de préserver correctement la virgule.

Texte converti avec une virgule dans une cellule

csv
First Name,Last Name,Department,E-Mail
Alice,Johnson,HR,alice.johnson@example.com
Bob,Smith,IT,bob.smith@example.com
David,Kim,MKT,"david.kim@example.com, david.kim@sales.example.com"

Convertir plusieurs tableaux#

Vous pouvez sélectionner plusieurs tableaux en même temps et les convertir tous d’un coup en suivant les mêmes étapes. Le texte de chaque tableau est inséré à la suite, sous le tableau d’origine correspondant.