侧边栏壁纸
博主头像
Tool博主等级

行动起来,活在当下

  • 累计撰写 42 篇文章
  • 累计创建 3 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

78.Excel转json

Jimmie
2025-12-17 / 0 评论 / 0 点赞 / 2 阅读 / 14189 字 / 正在检测是否收录...
温馨提示:
收藏保存网址不迷路:www.jimmie.top,若内容或图片失效,请反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Excel转JSON工具 是一款专为需要将Excel数据转换为JSON格式的用户设计的桌面应用程序。

适用人群

  • 📌 程序员/开发者:需要将Excel数据导入到程序中

  • 📌 数据分析师:需要转换数据格式进行处理

  • 📌 产品经理:需要整理配置数据

  • 📌 普通用户:任何需要Excel转JSON的场景

支持的文件格式

文件类型

扩展名

说明

Excel 工作簿

.xlsx

✅ 推荐使用

Excel 97-2003

.xls

✅ 支持

Excel 宏工作簿

.xlsm

✅ 支持

Excel 二进制工作簿

.xlsb

✅ 支持

CSV 文件

.csv

✅ 支持


✨ 功能特点

🚀 核心功能

  1. 批量转换 - 一次性转换整个文件夹中的所有Excel文件

  2. 保持目录结构 - 输出的JSON文件会保持原始的文件夹层级结构

  3. 多工作表支持 - 自动处理包含多个工作表的Excel文件

  4. 实时进度显示 - 转换过程中可以看到每个文件的处理状态

💡 贴心设计

  • 拖拽支持 - 可以直接拖拽文件夹到输入框

  • 状态持久化 - 关闭软件后,下次打开会自动恢复上次的设置

  • 窗口置顶 - 支持窗口置顶功能,方便边操作边查看

  • 暂停/继续 - 批量转换时可以随时暂停和继续

  • AI辅助 - 内置AI助手,遇到问题可以直接咨询


📥 安装说明

Windows 用户

  1. 下载安装包(.exe 文件)

  2. 双击安装包运行

  3. 按照安装向导完成安装

  4. 在桌面或开始菜单找到程序图标,双击启动

首次启动

首次启动软件时,您会看到主界面,默认显示「操作」标签页。


🖥️ 界面介绍

软件界面主要分为以下几个部分:

顶部标签栏

标签名

功能说明

操作

主要功能区,进行文件转换操作

AI辅助

内置AI助手,可以咨询使用问题

教程

查看软件介绍和联系作者信息


📚 使用教程

🔰 基础教程:快速开始

第一步:选择源文件夹 📁

  1. 点击「源文件夹」右侧的 [选择] 按钮

  2. 在弹出的对话框中,找到并选择包含Excel文件的文件夹

  3. 点击「确定」完成选择

第二步:选择输出文件夹 📂

  1. 点击「输出文件夹」右侧的 [选择] 按钮

  2. 选择您希望保存JSON文件的位置

  3. 点击「确定」完成选择

⚠️ 注意:建议选择一个空文件夹作为输出目录,避免与其他文件混淆。

第三步:加载文件 📋

  1. 点击 [加载文件] 按钮

  2. 软件会扫描源文件夹中的所有Excel文件

  3. 扫描完成后,文件列表会显示找到的所有文件

第四步:开始转换 🚀

  1. 确认文件列表中显示了您要转换的文件

  2. 点击 [开始] 按钮

  3. 等待转换完成,您可以在文件列表中查看每个文件的转换状态

第五步:查看结果 ✅

转换完成后:

  • 成功的文件:状态显示为「已完成」,JSON文件已保存到输出文件夹

  • 失败的文件:状态显示为「失败」,可以查看错误原因


🎓 进阶教程

包含子文件夹功能

当您的Excel文件分布在多个子文件夹中时:

  1. 开启「包含子文件夹」开关 ✅

  2. 软件会递归扫描所有子文件夹中的Excel文件

  3. 输出的JSON文件会保持相同的目录结构

示例

📁 源文件夹/
├── 📁 2024年/
│   ├── 📊 1月数据.xlsx
│   └── 📊 2月数据.xlsx
└── 📁 2023年/
    └── 📊 年度汇总.xlsx

        ↓ 转换后 ↓

📁 输出文件夹/
├── 📁 2024年/
│   ├── 📄 1月数据.json
│   └── 📄 2月数据.json
└── 📁 2023年/
    └── 📄 年度汇总.json

暂停和继续功能

在批量转换大量文件时:

  1. 点击 [暂停] 按钮可以暂停转换

  2. 暂停后按钮变为 [继续]

  3. 点击 [继续] 可以从暂停处继续转换

💡 使用场景:当您需要临时处理其他事情,或者想检查已转换的文件时很有用。

筛选文件状态

在文件列表上方,您可以点击不同的状态标签来筛选显示:

  • 🔵 总文件数 - 显示所有文件

  • 🟡 等待中 - 只显示待转换的文件

  • 🟢 成功 - 只显示转换成功的文件

  • 🔴 失败 - 只显示转换失败的文件

窗口置顶

点击右上角的 [置顶] 按钮,可以让软件窗口始终显示在最前面。


📐 转换规则说明

Excel 数据如何转换为 JSON?

规则1:第一行作为字段名

Excel表格的第一行会被作为JSON对象的键名(字段名)

Excel 示例

姓名

年龄

城市

张三

25

北京

李四

30

上海

转换后的 JSON

[
  {
    "姓名": "张三",
    "年龄": 25,
    "城市": "北京"
  },
  {
    "姓名": "李四",
    "年龄": 30,
    "城市": "上海"
  }
]

规则2:单工作表 vs 多工作表

情况A:只有一个工作表

直接输出该工作表的数据数组。

[
  { "姓名": "张三", "年龄": 25 },
  { "姓名": "李四", "年龄": 30 }
]

情况B:有多个工作表

输出一个对象,以工作表名称为键。

{
  "员工信息": [
    { "姓名": "张三", "部门": "技术部" }
  ],
  "部门列表": [
    { "部门名": "技术部", "人数": 10 }
  ]
}

规则3:空值处理

空单元格会被转换为空字符串 "",而不是被忽略。


❓ 常见问题(FAQ)

Q1:为什么加载文件后显示0个文件?

可能原因

  1. 源文件夹中没有Excel文件

  2. 文件扩展名不正确(必须是 .xlsx, .xls, .xlsm, .xlsb, .csv)

  3. 没有开启「包含子文件夹」,但文件在子文件夹中

解决方法

  • 检查源文件夹路径是否正确

  • 确认文件扩展名

  • 尝试开启「包含子文件夹」选项


Q2:转换失败怎么办?

可能原因

  1. Excel文件被其他程序打开(如正在用Excel编辑)

  2. 文件损坏或格式不正确

  3. 没有读取权限

解决方法

  • 关闭正在编辑该文件的程序

  • 尝试用Excel重新打开并保存文件

  • 检查文件权限


Q3:输出的JSON文件在哪里?

JSON文件会保存在您选择的输出文件夹中:

  • 文件名与原Excel文件相同,只是扩展名变为 .json

  • 如果开启了「包含子文件夹」,会保持相同的目录结构

示例

  • 源文件:D:\数据\sales.xlsx

  • 输出文件:D:\输出\sales.json


Q4:可以转换加密的Excel文件吗?

不支持。如果Excel文件设置了密码保护,需要先取消密码才能转换。


Q5:JSON文件的编码是什么?

输出的JSON文件使用 UTF-8 编码,并且格式化为易读的缩进格式(2个空格缩进)。


Q6:软件会记住我的设置吗?

会的! 软件会自动保存以下设置:

  • 上次选择的源文件夹路径

  • 上次选择的输出文件夹路径

  • 「包含子文件夹」开关状态

  • 上次打开的标签页

下次启动软件时会自动恢复这些设置。


📞 联系作者

如果您在使用过程中遇到任何问题,或有功能建议,欢迎联系作者:

联系方式

内容

📱微信

Jimmie_ok

获取帮助的方式

  1. 查看本手册 - 大部分问题都能在这里找到答案

  2. 使用AI辅助 - 点击「AI辅助」标签,向AI助手提问

  3. 联系作者 - 添加作者微信获取一对一帮助

定制开发

如果您有特殊的功能需求,作者提供软件定制开发服务,欢迎咨询!

  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq
博主关闭了所有页面的评论