Skip to main content

Excel 到 JSON 转换器 将 Excel 电子表格(.xlsx、.xls)转换为 JSON 格式,并支持选择工作表。

Excel 到 JSON illustration
🔄

Excel 到 JSON

将 Excel 电子表格(.xlsx、.xls)转换为 JSON 格式,并支持选择工作表。

1

上传Excel文件

拖放或选择您的.xlsx、.xls或.ods文件。

2

选择工作表

如果工作簿有多个工作表,请选择要转换的工作表。

3

下载JSON

复制或下载JSON数组输出。

Loading tool...

What Is Excel 到 JSON?

Excel 到 JSON 将 Microsoft Excel 电子表格转换为 JavaScript 对象表示法格式。支持 .xlsx、.xls、.xlsb 和 .ods 文件格式,该工具使用 SheetJS(xlsx)库进行可靠的电子表格解析。每个工作表的第一行用作对象键,每一行之后都成为一个 JSON 对象。对于具有多个工作表的工作簿,您可以选择要转换哪个工作表。转换过程完全在您的浏览器中发生 - 您的电子表格文件永远不会上传到任何服务器。

Why Use Excel 到 JSON?

  • 支持.xlsx、.xls、.xlsb和.ods文件格式。
  • 支持多个工作表的工作簿,并提供工作表选择器。
  • 可配置的JSON缩进(2或4个空格)。
  • 文件永远不会离开您的浏览器,确保完全私密。

Common Use Cases

API开发

将Excel数据转换为JSON,以用于API模拟数据或测试fixture。

数据库导入

将电子表格数据转换为JSON,以便导入MongoDB或其他NoSQL数据库。

Web应用程序

将Excel数据文件转换为JSON,以用于前端Web应用程序。

数据迁移

将基于Excel的数据转换为JSON,以适应现代数据管道。

Technical Guide

文件解析由 SheetJS(xlsx)库处理,该库将上传的文件读取为 ArrayBuffer 并解析二进制电子表格格式。该库支持 Microsoft Office 格式(BIFF 用于 .xls,OOXML 用于 .xlsx)、OpenDocument(.ods)和其他电子表格格式。

sheet_to_json() 实用程序使用第一行作为键将工作表转换为对象数组。通常会排除空白行。单元格值被转换为其 JavaScript 等效值:数字、字符串、日期和布尔值。

对于多个工作表的工作簿,SheetNames 数组提供了可用工作表的列表,并且用户可以选择要转换哪个工作表。仅处理选定的工作表。

性能注意事项:非常大的电子表格(100,000+ 行)可能需要几秒钟才能在浏览器中处理。xlsx 库针对浏览器使用进行了优化,但内存使用量会随着文件大小而增加。

Tips & Best Practices

  • 1
    每个工作表的第一行必须包含列标题--它们成为JSON键。
  • 2
    合并单元格可能不会按预期转换--在转换前取消合并单元格。
  • 3
    日期单元格被转换为JavaScript日期表示形式--根据需要格式化。
  • 4
    对于大文件,处理可能需要几秒钟,具体取决于您的设备。

Related Tools

Frequently Asked Questions

Q 支持哪些文件格式?
该转换器支持.xlsx(Excel 2007+)、.xls(Excel 97-2003)、.xlsb(二进制)和.ods(OpenDocument)。
Q 我的文件是否被上传到服务器?
否,所有处理都在您的浏览器中本地进行。您的文件永远不会离开您的设备。
Q 日期如何处理?
Excel日期值被转换为JavaScript日期表示形式。您可能需要根据使用情况格式化它们。
Q 公式怎么办?
单元格值被导出,而不是公式。每个公式的计算结果都包含在JSON中。
Q 是否有文件大小限制?
实际限制取决于您的浏览器内存。通常,10-20MB以下的文件可以处理而不会出现问题。

About This Tool

Excel 到 JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.