获取json中的属性值写入excel

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值