Python - Excel转json
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相关推荐
- python excel 转json
python excel 转json 新建 base文件夹,把所有excel复制进去 base文件夹和.py文件同级 import os import xlrd from collections im ...
- Python Excel到JSON的转换
There are many ways to convert an excel file to JSON data. In this tutorial, we will look into two p ...
- Python 实现Excel 转 JSON
Python Excel 转 JSON 代码: import xlrd #需要1.2.0版本的,2.0以上的版本只能读取.xls类型的文件 import csv# 读取文件(.xlsx .xls .c ...
- Python实现Excel转JSON
参考文章1:将excel表格数据转换为字典 字符串 & 字典 & Json 对比 # -*- coding: utf-8 -*-# json数据类型a = "python&q ...
- Python代码实现Excel转JSON
题记 项目需求需要用到Excel转JSON,第一时间想到的就是尘封了将近一年的python,一直在JavaJava,python早忘光了,想立刻开始动手却又不敢,最后确认,用python来完成操作Ex ...
- python转json到excel_【Python】EXCEL转Json
在网上查阅了好几个EXCEL转Json的代码,有的是仅支持一个层级的Json(这个就不支持多层级的json),有的太过复杂看的不是很懂,所以就自己写了一个目前符合自己使用的代码. 我先讲下实现的方式. ...
- 【Python】EXCEL转Json
在网上查阅了好几个EXCEL转Json的代码,有的是仅支持一个层级的Json(这个就不支持多层级的json),有的太过复杂看的不是很懂,所以就自己写了一个目前符合自己使用的代码.我先讲下实现的方式. ...
- tablib把数据导出为Excel、JSON、CSV等格式的Py库(写入数据并导出exl)
#tablib把数据导出为Excel.JSON.CSV等格式的Py库 #python 3import tablib#定义列标题 headers = ('1列', '2列', '3列', '4列', ' ...
- python excel token_python+excel接口自动化获取token并作为请求参数进行传参操作
1.登录接口登录后返回对应token封装: import json import requests from util.operation_json import OperationJson from ...
最新文章
- Volley 请求提示:com.android.volley.ClientError
- java连接mysql8
- 版本管理工具 (git 或者 svn)
- 【计算机IO系列零】应用软件部分
- 如何启动netcat_Netcat用法
- THUSCH 2017 大魔法师(矩阵乘法+线段树)
- 加速晶圆代工业务创新 开创智能互联世界
- ASP.NET 2.0 Page的执行顺序
- 【建站教程】如何快速搭建自己独立的个人博客?
- python大数据分析入门实例-记一次小机器的 Python 大数据分析
- Dukto 文件传输软件(推荐)
- Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)
- HDU-6638 Snowy Smile 区间最大子段和
- 西瓜书学习记录_绪言
- RGBA和ARGB有区别吗
- windows10 家庭版 安装docker
- LPDDR4与LPDDR4X介绍01
- 游戏玩家的图形显示设置指南(10)(The Gamer's Graphics Display Settings Guide)
- DNS劫持有什么危害?
- java 不能反序列化_java – Hibernate:无法反序列化 – 无效的...
热门文章
- 抖~~音 无水印video 下载
- android textview 底部,设置TextView居于屏幕底部的方法
- 施乐252服务器修复,富士施乐uCentre-IVC2263故障错误代码.pdf
- 2022诺贝尔物理学奖:曾背负恶名的贝尔理论与历经10年的探索
- poj 1264 SCUD Busters
- RemotelyAnywhere v8.0.605 远程控制软件
- 安装不文件不完全_【不完全IT】第4期 安卓刷机
- ubuntu21.04怎么创建桌面快捷图标? ubuntu软件放到桌面的技巧
- 【Mybatisplus】创建Spring Boot工程实现用户自定义功能Service接口和常用注解总结
- 【硬件】CPU(一)