Excel 转 CSV/JSON/HTML 怎么转?单文件选表导出,本地完成

把报表、数据表导给程序或写进文档时,常常需要换个格式。这里讲清楚怎么把 xlsx/xls/csv 转成 CSV、JSON、HTML、Markdown 或 TXT,全程在浏览器本地完成,文件不上传。

怎么操作

  1. 打开 Excel 转换工具
  2. 点击或拖拽上传一个 Excel / CSV 文件(支持 .xlsx / .xls / .csv)。
  3. 如果文件有多个工作表,从下拉框里选要导出的那一个。
  4. 选好导出格式(CSV / JSON / HTML / Markdown / TXT)。
  5. 点击「转换」,浏览器本地生成结果,下载文件或复制内容到剪贴板。

支持的格式对照

类型取值适合场景
输入.xlsx / .xls / .csv常见的电子表格文件,一次一个
CSV逗号分隔进数据库、脚本程序、多数软件都能读
JSON对象数组接口数据、前后端联调
HTML表格结构直接贴进网页或邮件
Markdown表格语法写文档、笔记、README
TXT制表符分隔纯文本交换,保留列结构

用法建议

  • 文件有多个工作表时,先在下拉框选对要导出的那一个,工具只处理当前选中的表。
  • 给程序用优先 CSV 或 JSON;贴网页用 HTML;写文档用 Markdown。
  • 导出的 CSV、TXT 都是纯文本,Excel、WPS 都能直接打开,列结构不会丢。
  • 数据量很大时转换在浏览器本地完成,速度取决于本机性能,留意标签页的内存占用。

常见场景

后端导出的报表想进数据库,先转成 CSV;把周报的表格贴进博客或 Confluence,转成 HTML 或 Markdown 最省事;临时想用脚本处理一份 Excel 里的数据,转成 JSON 直接喂给代码。这些都不用装 Office,打开网页就能做,文件还留在自己电脑上。

常见问题

支持哪些输入和输出格式?

输入支持 .xlsx / .xls / .csv 单文件;输出支持 CSV、JSON、HTML、Markdown、TXT(制表符分隔)五种。CSV、JSON、HTML 由 SheetJS 直接生成,Markdown 和 TXT 按表格的行与列拼出。

一个文件里有多个工作表怎么办?

上传后会出现工作表下拉框,列出文件里所有 Sheet 的名字,选你想导出的那一个即可;工具只导出当前选中的工作表。

转换需要联网或上传文件吗?

不需要。文件在浏览器里用 SheetJS 解析和生成,关掉网络也能用,文件不会传到服务器。

CSV 和 TXT 有什么区别?

CSV 用逗号分隔单元格,TXT 用制表符(Tab)分隔,两者都能被 Excel、WPS 直接打开。看下游用什么软件更顺手:进数据库或程序常用 CSV,纯文本交换常用 TXT。

能一次转多个文件吗?

本工具一次处理一个文件。要把多个 Excel / CSV 合并成一个,请用 Excel 合并工具。

延伸阅读