在日常数据处理中,JSON 和 Excel 是两种常见的数据格式。为了方便在这两种格式之间进行转换,我们决定使用 Python 的 pandas 库来实现 JSON 与 Excel 的互相转换工具,并用 PyQt 实现一个图形界面。本项目将包含详细的设计思路、类设计说明、实现步骤和完整代码。
1.设计思路
-  功能需求: - JSON 转 Excel
- Excel 转 JSON
- 提供用户友好的图形界面
 
-  技术栈: - 数据处理:pandas
- 图形界面:PyQt5
 
-  用户交互: - 用户可以选择输入文件(JSON 或 Excel)
- 用户可以选择输出文件路径
- 用户点击按钮进行转换
- 转换完成后显示提示信息
 
2.设计方案
一、类设计
-  Converter 类: - 负责 JSON 与 Excel 之间的转换
- 提供 json_to_excel和excel_to_json方法
 
-  MainWindow 类: - 继承自 QMainWindow
- 负责图形界面的布局和用户交互
 
- 继承自