CSV 转表格转换工具
粘贴以逗号、制表符或分号分隔的数据,即可看到带表头行、数据行数和列数的表格。将表格复制为带内联边框和内边距的 HTML,可直接用于网页、邮件模板或内容管理系统。免费,无需注册,数据始终留在您的浏览器中。
分隔符
如何使用 CSV 转表格转换工具
- 1. 选择分隔符。 默认为 自动检测;如果猜测有误,请选择逗号、制表符或分号。
- 2. 粘贴您的 CSV。 请包含表头行——第一行始终被视为表格的表头。
- 3. 按下转换为表格。 预览会出现,并显示数据行数(不计表头)、列数以及分隔符设置。
- 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 得到 CSV | CSV 转 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。
- 有大小限制吗?
- 没有固定的限制,但预览会在页面上渲染每一行,因此数万行会让浏览器变慢。对于大型文件,请只转换一部分,或使用电子表格程序。