MDataKit

Excel ⇄ JSON / CSVExcel 与 JSON / CSV 互转

Open an .xlsx or .csv file, preview the sheet, then export it as JSON, CSV or a fresh Excel workbook.

打开 .xlsx 或 .csv 文件预览表格内容,再导出为 JSON、CSV 或重新生成 Excel 工作簿。

What is Excel ⇄ JSON / CSV?Excel 与 JSON / CSV 互转 是什么?

An Excel converter that never sends your workbook anywhere. Drop an .xlsx, .xls or .csv file in, see the first sheet rendered as a table, then export it three ways: as JSON objects keyed by the header row, as CSV text, or back to a fresh .xlsx workbook. The parsing and writing are done by SheetJS running inside the page, which is why a 10 MB workbook converts without a round trip or a file-size cap on our side.

一个 Excel 转换器,工作簿不会离开你的设备。把 .xlsx、.xls 或 .csv 拖进来,第一个工作表会以表格形式预览,然后有三种导出方式:按表头转成 JSON 对象数组、转成 CSV 文本、或重新生成一个 .xlsx 工作簿。解析与写入都由页面内的 SheetJS 完成,所以 10 MB 的表格也能秒转,没有上传往返,也没有服务端体积上限。

How to use excel ⇄ json / csv如何使用 Excel 与 JSON / CSV 互转

  1. Drop the spreadsheet on the upload area, or click to choose a file.
  2. Review the rendered preview of the first worksheet.
  3. Choose To JSON, To CSV, or Download XLSX.
  4. Copy the JSON/CSV output, or save the workbook.
  1. 把表格拖到上传区,或点击选择文件。
  2. 查看第一个工作表的渲染预览。
  3. 选择转 JSON、转 CSV 或下载 XLSX。
  4. 复制 JSON/CSV,或保存工作簿。

Common uses常见用途

FAQ常见问题

Which files are supported?支持哪些文件?

The .xlsx and .xls formats written by Excel, plus CSV. Multiple worksheets are read, but the tool shows the first one — export is also based on that sheet.

Excel 写出的 .xlsx 与 .xls,以及 CSV。可以读取多工作表,但页面展示与导出都以第一个表为准。

How are dates handled?日期怎么处理?

Date cells are converted to Excel serial numbers, as that is how the format stores them natively. If you need ISO strings, the CSV export usually keeps a readable date representation.

日期单元格会转成 Excel 的序列号,因为这是该格式的原生存储方式。需要 ISO 字符串时,CSV 导出通常会保留可读的日期表示。

Is there a file size limit?有文件大小限制吗?

Only your device memory, because the file is never uploaded. Spreadsheets that a site with an upload cap would reject work here.

只受设备内存限制——文件不上传,所以别的站点因上传上限会拒绝的表格,在这里照常能处理。

Is my spreadsheet sent to a server?表格会上传服务器吗?

No. The file is read with the browser FileReader API and parsed locally by SheetJS.

不会。文件通过浏览器 FileReader 读取,由本地 SheetJS 解析。

Other tools其他工具

🧾

CSV Profiler & CleanerCSV 统计与清洗

Profile every column of a CSV — type, empty rate, unique count, …

逐列统计 CSV 的数据类型、空值率、去重数量与最值,并一键去重、排序、导出干净…

🗄️

SQLite Query RunnerSQLite 查询

Load a .sqlite database and run SQL queries against it entirely …

载入 .sqlite 数据库,用 WASM 版 SQLite 引擎在浏览器里执行…

🔎

JSONata Query & TransformJSON 查询与转换

Query and reshape JSON with JSONata expressions, list every path…

用 JSONata 表达式查询与重塑 JSON 数据,列出全部数据路径,或把嵌套…

Sister sites友情链接 MonkeyDev dev tools hub工具总站 FreePDFKit PDF toolsPDF 工具集 ImageToolKit image tools图片工具集 AI 咒语库 AI prompt libraryAI 提示词库 DevTools developer toolkit开发工具箱 CalcKit finance calculators财务计算器 OfficeKit office utilities办公工具箱 AIkit AI & machine learningAI 与机器学习 ChartKit diagrams & charts图表与可视化 DocKit markdown & document toolsMarkdown 与文档工具