1.环境安装

pip install xlrd

2.代码

excel 文件放在.py文件目录下即可

import xlrd
import json
import sysdef excel2json(file_path, sheet, jsonName):# 读取Excel文件的sheet1sheet = xlrd.open_workbook(file_path).sheets()[sheet]# 按行读取rows = sheet.nrows# 保存关键字keys = []# 保存结果result = []for i in range(rows):if i == 0:keys = sheet.row_values(i)  # 保存关键字else:record = {}cnt = 0# 将Excel文件的数据存入字典中for item in sheet.row_values(i):record[keys[cnt]] = itemcnt += 1# 将字典存入列表result.append(record)# 重定向并输出json文件with open(jsonName, "w+") as outputFile:print(json.dumps(result, indent=4))sys.stdout = outputFileif __name__ == '__main__':file_path = "schedule-2023.xlsx"sheet = 1jsonName = 'schedule-2023.json'excel2json(file_path, sheet, jsonName)

3.Excel输入文件


输出的json文件

[{"sch": "Jan/2023","req_fnl": "12/01/2022","req_pc_rev": "12/05/2022","pms_tc": "12/16/2022","pms_so": "12/30/2022","pms_rel": "01/31/2023"},.........
]

Python - Excel转json相关推荐

  1. python excel 转json

    python excel 转json 新建 base文件夹,把所有excel复制进去 base文件夹和.py文件同级 import os import xlrd from collections im ...

  2. Python Excel到JSON的转换

    There are many ways to convert an excel file to JSON data. In this tutorial, we will look into two p ...

  3. Python 实现Excel 转 JSON

    Python Excel 转 JSON 代码: import xlrd #需要1.2.0版本的,2.0以上的版本只能读取.xls类型的文件 import csv# 读取文件(.xlsx .xls .c ...

  4. Python实现Excel转JSON

    参考文章1:将excel表格数据转换为字典 字符串 & 字典 & Json 对比 # -*- coding: utf-8 -*-# json数据类型a = "python&q ...

  5. Python代码实现Excel转JSON

    题记 项目需求需要用到Excel转JSON,第一时间想到的就是尘封了将近一年的python,一直在JavaJava,python早忘光了,想立刻开始动手却又不敢,最后确认,用python来完成操作Ex ...

  6. python转json到excel_【Python】EXCEL转Json

    在网上查阅了好几个EXCEL转Json的代码,有的是仅支持一个层级的Json(这个就不支持多层级的json),有的太过复杂看的不是很懂,所以就自己写了一个目前符合自己使用的代码. 我先讲下实现的方式. ...

  7. 【Python】EXCEL转Json

    在网上查阅了好几个EXCEL转Json的代码,有的是仅支持一个层级的Json(这个就不支持多层级的json),有的太过复杂看的不是很懂,所以就自己写了一个目前符合自己使用的代码.我先讲下实现的方式. ...

  8. tablib把数据导出为Excel、JSON、CSV等格式的Py库(写入数据并导出exl)

    #tablib把数据导出为Excel.JSON.CSV等格式的Py库 #python 3import tablib#定义列标题 headers = ('1列', '2列', '3列', '4列', ' ...

  9. python excel token_python+excel接口自动化获取token并作为请求参数进行传参操作

    1.登录接口登录后返回对应token封装: import json import requests from util.operation_json import OperationJson from ...

最新文章

  1. Volley 请求提示:com.android.volley.ClientError
  2. java连接mysql8
  3. 版本管理工具 (git 或者 svn)
  4. 【计算机IO系列零】应用软件部分
  5. 如何启动netcat_Netcat用法
  6. THUSCH 2017 大魔法师(矩阵乘法+线段树)
  7. 加速晶圆代工业务创新 开创智能互联世界
  8. ASP.NET 2.0 Page的执行顺序
  9. 【建站教程】如何快速搭建自己独立的个人博客?
  10. python大数据分析入门实例-记一次小机器的 Python 大数据分析
  11. Dukto 文件传输软件(推荐)
  12. Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)
  13. HDU-6638 Snowy Smile 区间最大子段和
  14. 西瓜书学习记录_绪言
  15. RGBA和ARGB有区别吗
  16. windows10 家庭版 安装docker
  17. LPDDR4与LPDDR4X介绍01
  18. 游戏玩家的图形显示设置指南(10)(The Gamer's Graphics Display Settings Guide)
  19. DNS劫持有什么危害?
  20. java 不能反序列化_java – Hibernate:无法反序列化 – 无效的...

热门文章

  1. 抖~~音 无水印video 下载
  2. android textview 底部,设置TextView居于屏幕底部的方法
  3. 施乐252服务器修复,富士施乐uCentre-IVC2263故障错误代码.pdf
  4. 2022诺贝尔物理学奖:曾背负恶名的贝尔理论与历经10年的探索
  5. poj 1264 SCUD Busters
  6. RemotelyAnywhere v8.0.605 远程控制软件
  7. 安装不文件不完全_【不完全IT】第4期 安卓刷机
  8. ubuntu21.04怎么创建桌面快捷图标? ubuntu软件放到桌面的技巧
  9. 【Mybatisplus】创建Spring Boot工程实现用户自定义功能Service接口和常用注解总结
  10. 【硬件】CPU(一)