跳到主要内容
指南
转换表格Google Workspace 插件

将表格转换为 CSV、Markdown 或 HTML 文本

将 Google Docs™、Slides™ 和 Sheets™ 中的表格转换为 CSV、Markdown 或 HTML 文本。可插入到表格下方、复制或下载为文件。

Table to Text 可将 Google Docs™、Google Slides™ 和 Google Sheets™ 中的表格转换回文本。CSV 适用于电子表格和数据导入,Markdown 适用于 README 文件、维基和聊天工具,HTML 适用于网页和邮件模板。

默认情况下,文本会插入到表格下方。您也可以选择将其复制到剪贴板,或下载为 .csv、.md 或 .html 文件。

将表格转换为文本#

CSV 是默认格式。每一行变成一行文本,各列以逗号分隔。

  • 将光标放在表格内,或选中整个表格。您也可以选中多个表格。
  • 在侧边栏中,打开 Tables & Convert 并点击 Table to Text。在菜单中,请使用 Extensions > Text To Table Converter > Selected Table to Text。
  • 文本会直接出现在原表格下方。表格本身不会改变。

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

选择提示: 在 Google Sheets™ 中,您需要选中包含要调整的表格数据的具体单元格区域。

选择 CSV、Markdown 或 HTML#

点击侧边栏中 Table to Text 旁边的 ▾ 箭头,打开其选项。请在转换之前在那里选择格式。

  • Download as file 会通过浏览器将结果以所选格式保存为文件。
  • Copy to clipboard 会复制结果。如果浏览器阻止访问剪贴板,侧边栏会在文本框中显示该文本,供您手动复制。
  • 开启其中任一选项后,不会向文档中插入任何内容。将两者都关闭,即可再次把文本插入到表格下方。
  • Extensions 菜单项始终使用 CSV。如需 Markdown 或 HTML,请使用侧边栏。
格式适用于文件类型
CSV电子表格、数据库和数据导入.csv
MarkdownREADME 文件、GitHub、Notion、维基和聊天工具.md
HTML网页、CMS 编辑器和邮件模板.html

Markdown 和 HTML 输出示例#

上面的团队表格转换为 Markdown 后的样子。单元格内的竖线会被转义,单元格内的换行会变成空格。如果某些行的单元格比其他行少,会补充空单元格,以确保不丢失任何数据。

Markdown 输出

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

HTML 输出#

第一行会成为表头。HTML 写在单独一行中,不带任何样式,< 和 & 等字符会被转义。单元格内的换行会变成 。下面的示例分成了多行,以便阅读。

HTML 输出(为便于阅读而排版)

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>

更改分隔符#

CSV 输出默认在各列之间使用逗号 (,)。如果您需要以制表符或分号分隔的文本,请在设置中更改分隔符。

  • 打开 Extensions > Text To Table Converter > Settings 并展开 Table To Text Options,即可更改分隔符。
  • 当转换后的文本需要粘贴到要求特定分隔符的其他应用程序中时,请使用此设置。

处理数据中的逗号#

如果原表格的单元格中包含逗号,加载项在转换为文本时会遵循标准的 CSV 惯例 (RFC 4180),自动用双引号将包含逗号的整个单元格内容括起来。这样可以确保您日后使用这些文本时,逗号不会被误认为列分隔符。

  • 例如,某个 E-Mail 单元格中可能包含用逗号分隔的两个地址:david.kim@example.com, david.kim@sales.example.com。
  • 转换这个表格时,该单元格在输出文本中会被双引号括起来,以正确保留其中的逗号。

单元格内含逗号的转换后文本

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"

转换多个表格#

您可以同时选中多个表格,并按相同的步骤一次性全部转换。每个表格的文本会依次插入到各自原表格的下方。