TapCub 正式上线:统计、分析、客服一个平台免费用

免费工具 表格转换:Excel 转 Markdown、Markdown 转 Excel,HTML、JSON、CSV 互转

从 Excel、WPS、飞书表格或统计报表里复制几行数据,粘贴进来,就能得到写 README、写博客用的 Markdown 表格,放网页用的 HTML 表格,或者写代码用的 JSON。格式自动识别;合并单元格、缺格的行这类转不干净的地方,都会逐条指出来。

  • 5 种输入,4 种输出
  • 数字列自动右对齐
  • 本地转换
表格转换

在线转换表格

粘贴表格,选输出格式,复制或下载结果。下方的预览显示表格被读成了什么样子。

在 Excel、WPS、飞书表格、腾讯文档里选中单元格复制后粘贴到这里;也可以粘贴 CSV、Markdown 表格、HTML 或 JSON。「打开文件」能读 10 MB 以内的文件。

会自动识别。CSV 被认错时可以手动指定。

对 Markdown 和 HTML 生效。「自动」保留 Markdown / HTML 原表的对齐方式,全是数字的列右对齐。

数据行

5

不含表头。

列数

5

读取说明

  • 说明按制表符分隔读取——Excel、WPS、飞书表格复制到剪贴板的就是这种格式。
Markdown
| 渠道     |   访客 |   会话 | 转化 | 转化率 |
| -------- | -----: | -----: | ---: | -----: |
| 搜索引擎 | 12,480 | 15,902 |  509 |   3.2% |
| 直接访问 |  6,204 |  7,731 |  286 |   3.7% |
| 微信     |  8,315 |  9,870 |  405 |   4.1% |
| 小红书   |  2,106 |  2,530 |   48 |   1.9% |
| AI 助手  |    418 |    455 |   21 |   4.6% |

GitHub 风格(GFM)表格,单元格里的 | 写成 \|。

预览

表格被读成的样子,空格子显示为一个点。

渠道访客会话转化转化率
搜索引擎12,48015,9025093.2%
直接访问6,2047,7312863.7%
微信8,3159,8704054.1%
小红书2,1062,530481.9%
AI 助手418455214.6%
全部在你的浏览器里计算。这里输入的任何内容都不会上传,TapCub 也不会保存。

版本 v1.0更新于 更新记录

结果怎么看

先看表格读得对不对,再复制

每次转换都是先把输入读成一个个格子(就是预览里那张表),再按目标格式写出来。预览对了,结果就对了。

行数和列数

数据行不含表头。列数比预想的多,多半是某个格子里含有分隔符,比如 CSV 里没加引号的「1,200」。

读取说明

识别成了什么格式,以及每一处做过调整的地方:合并单元格拆开、缺格补空、末尾空列去掉。

对齐

Markdown 的对齐写在分隔行里::--- 左对齐,:---: 居中,---: 右对齐。数字右对齐,上下比较大小更容易。

预览

格子会按这个样子写出去,表头有底色;空格子显示成一个点,哪一行错位了一眼就能看出来。

复制的是单元格里显示的文字。Excel 的公式、数字格式、颜色和合并单元格不会进剪贴板,所以也转不过来。

怎么用

三步转换一张表

把报表数据贴进 README、博客、工单、飞书或钉钉消息里都用得上。

  1. 1

    复制单元格

    在 Excel、WPS、飞书表格、腾讯文档或统计报表里选中单元格,按 Ctrl+C(Mac 是 ⌘C)。HTML 表格、Markdown 表格、CSV、JSON 也可以。

  2. 2

    粘贴,选格式

    粘贴到上面的输入框,选 Markdown、HTML、JSON 或 CSV,再看一下表头和对齐选项。

  3. 3

    看预览,复制结果

    预览和原表一致,就复制或下载结果。输出选制表符分隔,可以直接粘回表格软件。

转换规则

每种格式怎么读、怎么写

读的时候尽量宽松;写的时候严格按各格式公开的规范,转出来的结果在 GitHub、各类 CMS、表格软件和代码里都能用。

  • Excel、WPS 复制单元格时,格子之间是制表符、行之间是换行;格子里有换行的会加双引号,所以按 CSV 的引号规则来读
  • CSV 按 RFC 4180;分隔符(逗号、分号、制表符、竖线)从前几行自动判断
  • Markdown 表格按 GFM 规范:分隔行决定列数和对齐,\| 表示格子里的竖线,少的格子补空、多的丢掉
  • HTML 表格按 thead、tbody、tfoot 的顺序逐行读;colspan、rowspan 的内容放在第一格
  • JSON 可以是对象数组(键名作表头,嵌套对象展开成 user.id 这样的列)、二维数组、按列存的对象 {"a": [..], "b": [..]},或 JSON Lines
同一行数据转成各种格式
输出「搜索引擎 | 12,480 | 3.2%」的结果
Markdown| 搜索引擎 | 12,480 | 3.2% |
HTML<td>搜索引擎</td><td style="text-align: right">12,480</td>…
JSON(转换数字){"渠道": "搜索引擎", "访客": 12480, "转化率": "3.2%"}
CSV搜索引擎,"12,480",3.2%
转一遍

一张渠道报表,从 Excel 到 Markdown

默认示例是从统计报表导出、在 Excel 里复制的一张渠道表:5 个渠道、5 列。

每一列转换时怎么处理
列识别为Markdown 对齐JSON 的值(转换数字)
渠道文字不指定(---)"搜索引擎"
访客带千分位的数字右对齐(--:)12480
会话带千分位的数字右对齐(--:)15902
转化数字右对齐(--:)509
转化率百分数右对齐(--:)"3.2%"(保留为文字)

这里的转化率 = 转化 ÷ 会话:509 ÷ 15,902 = 3.2%。百分数在 JSON 里保留为文字,因为「3.2%」既可能要 3.2 也可能要 0.032,在代码里按需要换算更稳妥。

常见误区

表格最容易在这些地方出错

转坏的表格,问题几乎都出在原表上,而不是转换本身。

合并单元格

Markdown 和 CSV 都没有合并单元格。建议先在表格里取消合并,否则内容只在第一格,其余是空的。

格子里有换行

Markdown 的格子不能换行,会被换成空格。版式要紧的话用 HTML 输出,换行会保留成 <br>。

本该是文字的数字

订单号、邮编、手机号、带前导 0 的编号必须保持文字。这里会保留,但拿去别的工具转换前也要检查。

中文 Excel 打开乱码

UTF-8 的 CSV 没有 BOM 时,Windows 版 Excel 会按 GBK 去读,中文全变乱码。勾选「下载时加 BOM」,或者直接把制表符分隔的结果粘进表格。

常见问题

表格转换常见问题

还有其他问题?

直接和 TapCub 团队聊聊——工作日通常几小时内回复。

Excel 表格怎么转成 Markdown?

在 Excel 或 WPS 里选中单元格复制,粘贴到上面的输入框,输出保持 Markdown 即可。第一行作为表头,数字列自动右对齐,各列用空格补齐,纯文本里看也是整齐的。

Markdown 或 HTML 表格怎么转回 Excel?

粘贴表格,输出选「CSV / 制表符」、分隔符选「制表符」,复制结果后在 Excel、WPS 里点一个格子粘贴,就会自动分到各个格子。要存成文件的话,勾选「下载时加 BOM」再下载 CSV,中文不会乱码。

网页上的表格能转吗?

能。在网页上右键「检查」,复制 <table> 元素的 HTML 粘贴进来,会逐格读取文字,链接、图片和样式不保留。页面有多张表格时转换第一张。

合并单元格怎么处理?

Markdown、CSV、JSON 都不能合并单元格。内容放在第一格,被合并的格子留空,结果里会告诉你有几个合并单元格。

Markdown 表格怎么右对齐或居中?

在分隔行里加冒号:---: 右对齐,:---: 居中,:--- 左对齐。这里用「列对齐」选项就能设置,「自动」会让全是数字的列右对齐。

为什么转出来多了一个空列?

通常是在表格里多选了一列,或者 CSV 每行末尾多了一个分隔符。末尾的空行、空列会自动去掉,并在读取说明里提示。

和 CSV JSON 互转工具有什么区别?

JSON 转 CSV 工具面向数据文件:嵌套 JSON、JSON Lines、给 Excel 用的 CSV。这个工具面向放进文档里的表格,多了 Markdown 和 HTML,也能直接读从表格软件复制的单元格。

数据会上传吗?

不会。转换全部在浏览器里完成,表格不会保存、不会写进网址,也不会发送给 TapCub。

更新记录

更新记录

这个工具的新功能、修复和数据更新,最新的在前。

  1. · v1.0

    首次上线首次上线。

缺功能或发现错误?告诉我们,常被提到的会排进下次更新。 全部工具更新

下一步

报表数据,不用再手动复制

网站装上 TapCub,渠道、页面、转化都已经是现成的表格,可以导出、分享或定时发送。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie