跳转到正文

CSV 转表格转换工具

粘贴以逗号、制表符或分号分隔的数据,即可看到带表头行、数据行数和列数的表格。将表格复制为带内联边框和内边距的 HTML,可直接用于网页、邮件模板或内容管理系统。免费,无需注册,数据始终留在您的浏览器中。

分隔符

如何使用 CSV 转表格转换工具

  1. 1. 选择分隔符。 默认为 自动检测;如果猜测有误,请选择逗号、制表符或分号。
  2. 2. 粘贴您的 CSV。 请包含表头行——第一行始终被视为表格的表头。
  3. 3. 按下转换为表格。 预览会出现,并显示数据行数(不计表头)、列数以及分隔符设置。
  4. 4. 复制所需内容。 复制 HTML 复制表格标记;复制 CSV 按您输入的原样复制输入内容。

您将得到什么

预览是一个普通表格,第一行以 th 单元格呈现。复制 HTML 会生成一个完整的 table 元素,包含 thead 和 tbody,并且每个单元格都带有自己的内联样式,因此无需样式表即可保留边框。对于带有 Alice 和 Bob 两行的示例 Name,Age,City,表格开头为:

表格

<table style="border-collapse:collapse;width:100%;font-family:sans-serif;font-size:14px">

表头单元格

<th style="border:1px solid #ccc;padding:8px 12px;background:#f5f5f5;font-weight:600;text-align:left">Name</th>

数据单元格

<td style="border:1px solid #ccc;padding:8px 12px">Alice</td>

这个示例的计数是 2 行数据、3 列。单元格文本会进行 HTML 转义(&、<、> 和双引号),因此包含尖括号的数据会显示为文本,而不会变成标记。复制的内容是 HTML 源代码的纯文本:可粘贴到内容管理系统的 HTML 模块、邮件模板或代码编辑器中。如果将它粘贴到文字处理软件中,它不会变成表格——若需要可直接粘贴到 Word 或 Google Docs 的表格,请使用 APA 表格生成器。

分隔符如何选定

在自动模式下,转换工具会在前几行中尝试逗号、制表符和分号,忽略引号内的字符,并选择能将这些行拆分成最一致列数的那一个;逗号在平局时胜出,并且在只有一列时作为后备。转换之后,所选用的分隔符会显示在“分隔符”卡片中。如果您的数据用其他符号分隔,例如竖线,请先将分隔符替换为逗号。许多欧洲地区的电子表格程序导出分号分隔的文件,因为它们以逗号作为小数点;而从电子表格中复制单元格得到的则是制表符分隔的数据。

需要了解的限制

情形会发生什么应如何处理
带引号的字段包含分隔符保留在一个单元格中;双写的引号合并为一个无需处理——此情形可以正常工作
带引号的字段包含换行符保留在一个单元格中,包括换行符(Windows 的 CRLF 换行符也能处理)无需处理——此情形可以正常工作
未加引号的字段中有一个散落的引号,例如 12" ruler作为普通文本保留,因为该字段不是以引号开头的无需处理——此情形可以正常工作
各行的单元格数量不同按原样显示,不会填充为较短的行补上缺失的分隔符
空行跳过无需处理
没有表头行第一条数据行仍会作为表头显示添加一行表头

若要将同样的数据转换为 JSON,或将 JSON 转回 CSV,请使用 CSV 转 JSON。

您需要哪个工具?

您想要使用
以表格形式查看 CSV,或复制 HTML本页
从 CSV 得到 JSON,或从 JSON 得到 CSVCSV 转 JSON
用于 GitHub 或 README 的 Markdown 表格Markdown 表格生成器
LaTeX 的 tabular 代码LaTeX 表格生成器
用于论文的 APA 第 7 版表格APA 表格生成器
只需要部分列列提取工具

常见问题

CSV 转换工具支持哪些分隔符?
逗号、制表符和分号,可以根据前几行自动检测,也可以手动设置。其他分隔符(例如竖线)无法识别,请先将它们替换为逗号。
CSV 转换工具能处理带引号的字段吗?
能。用双引号括起来的字段可以包含分隔符或换行符,两个连续的双引号会合并为一个。未加引号的字段中间出现引号(例如 12" ruler)会作为文本保留。
如何将表格复制到网页中?
按下 复制 HTML,然后粘贴到 HTML 字段或页面编辑器的代码视图中。每个单元格都带有内联样式,因此即使在会去除样式表的编辑器和邮件模板中,边框和内边距也能保留。如果想要不同的外观,可以编辑粘贴代码中的颜色。
我可以将表格粘贴到 Word 或 Google Docs 中吗?
复制 HTML 得到的是以文本形式呈现的标记,文字处理软件会把它显示为代码。若要粘贴到这些程序中并保持格式的表格,请使用 APA 表格生成器。
可以直接从 Excel 或 Google 表格中粘贴单元格吗?
可以。从电子表格中复制的单元格是制表符分隔的,自动检测可以识别。包含换行符的单元格会被加上引号一起传入,转换工具会将其保留在一个单元格中。
我的 CSV 会被上传到任何地方吗?
不会。解析和预览都在您的浏览器中进行,复制使用您的剪贴板。您粘贴的内容不会发送到 CitationEasy。
有大小限制吗?
没有固定的限制,但预览会在页面上渲染每一行,因此数万行会让浏览器变慢。对于大型文件,请只转换一部分,或使用电子表格程序。

相关工具

数据、标记语言与代码中的更多工具