Excel 到 JSON 转换器 将 Excel 电子表格(.xlsx、.xls)转换为 JSON 格式,并支持选择工作表。
Excel 到 JSON
将 Excel 电子表格(.xlsx、.xls)转换为 JSON 格式,并支持选择工作表。
上传Excel文件
拖放或选择您的.xlsx、.xls或.ods文件。
选择工作表
如果工作簿有多个工作表,请选择要转换的工作表。
下载JSON
复制或下载JSON数组输出。
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 支持哪些文件格式?
Q 我的文件是否被上传到服务器?
Q 日期如何处理?
Q 公式怎么办?
Q 是否有文件大小限制?
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.