获取json中的属性值写入excel

该代码示例展示了如何使用Python的xlwt库将JSON文件中的数据写入Excel表格。首先创建一个新的Excel工作簿,设置表头,然后读取JSON文件,遍历数据并将cityName和cityCode写入相应列。最后,保存Excel文件到指定路径。此外,还分享了一个在线Python编译器的链接。
Python3.8

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

import xlwt
import json
import os


workbook = xlwt.Workbook(encoding='utf-8')
worksheet = workbook.add_sheet('sheet1')

# 设置表头
worksheet.write(0, 0, label='cityName(城市名)')
worksheet.write(0, 1, label='cityCode(城市代码)')

# 读取json文件
with open('true_epidemic.json', 'r') as f:
 data = json.load(f)

# 将json字典写入excel
# 变量用来循环时控制写入单元格,感觉有更好的表达方式
val1 = 1
val2 = 1
for list_item in data:
 for key, value in list_item.items():
  if key == "cityName":
   worksheet.write(val1, 0, value)
   val1 += 1
  elif key == "cityCode":
   worksheet.write(val2, 1, value)
   val2 += 1
  else:
   pass
#保存路径
workbook.save('/workspace/PythonProject/epidemic.xlsx')

因为我是用的在线编译器做一些简单的数据输入输出处理,因此需要获取在线的文件位置。

代码如下:

import os
print(os.getcwd())

顺便推荐一个好用的在线python编译器,适用于我这种不想下载pycharm的。

https://lightly.teamcode.com/dashboard

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值