使用enumerate,可以自动进行索引下标的赋值,本例代码中使用enumerate,进行excel单元格的赋值操作。

代码如果重复被调用,可将该代码封装成类进行使用

  1 import openpyxl
2 #加载excel文件
3 wb = openpyxl.load_workbook('test_datas/test_cases.xlsx')
4 #定位工作簿
5 sheet = wb['test']
6 #测试数据
7 datas = [
8 {'originalExamCode': 'MR364661','originalPatientId': 715617},
9 {'originalExamCode': 'MR364662', 'originalPatientId': 715612}
10 ]
11 #循环取出列表值
12 for i,item in enumerate(datas):
13 originalExamCode = item.get('originalExamCode')
14 originalPatientId = item.get('originalPatientId')
15 #写入excel单元格中
16 sheet.cell(i+2,5,originalExamCode)
17 sheet.cell(i+2,6,originalExamCode)
18 sheet.cell(i+2,7).value = originalExamCode
19 sheet.cell(i+2,8).value = originalExamCode
20 #保存excel
21 wb.save(r"test_datas/test_cases.xlsx")
22 #关闭excel
23 wb.close()

最新文章

  1. Oracle SQL的硬解析和软解析
  2. 转:Autodesk 2017软件下载+注册机+破解方法(持续更新)
  3. 真~让IE8支持background: rbga; ,IE8下兼容rgba颜色的半透明背景
  4. 2015腾讯web前端笔试题
  5. python学习之路-day2-pyth基础2
  6. (六) 语言模型 Language Madel 与 word2vec
  7. Oracle查询银行卡数、修改余额及验证登录
  8. Metadata Lock原理6
  9. ACM——搜索(一)
  10. GitHub上线Trending功能,帮你轻松找到有潜力的开源项目
  11. OpenProcessToken令牌函数使用方法
  12. Java Web Services (0) - Overview
  13. WPF 简易新手引导
  14. 使用 OpenCV 与 Face++ 人脸识别
  15. Android逆向之静态分析
  16. vue组件化开发组件拆分原则是什么
  17. css盒子模型之边框
  18. 解题:HNOI 2015 开店
  19. 「Django」rest_framework学习系列-渲染器
  20. C#转译字符

热门文章

  1. Doing Homework HDU - 1074
  2. linux下can调试工具canutils安装过程记录
  3. kivy中bind的使用
  4. Selenium+Headless Firefox
  5. bzoj5421:收藏家
  6. Latex 公式积累
  7. Kali系列之multi/handler(渗透win7)
  8. 基础_模型迁移_CBIR_augmentation
  9. Ubuntu 18.04.1更改屏幕分辨率
  10. 如何在Framework中读取bundle中的Res