• 售前

  • 售后

热门帖子
入门百科

详解Python openpyxl库的根本应用

[复制链接]
匣中剑他娘官 显示全部楼层 发表于 2021-10-25 20:07:16 |阅读模式 打印 上一主题 下一主题
1、导入文件
wb(可自界说) = openpyxl.load_workbook(#输入文件位置#)
2、转换为可处理的对象
sheet(可自界说)= wb['表格中对应的那一张的名称']

3、sheet.cell(row=i, column=j) .value 可以体现对应单位格的值
4.  wb.save['位置'] 生存表格
  1. '''
  2. # Created by Hailong Liu
  3.   # for work
  4.      # 2020.11.21
  5. '''
  6. import openpyxl
  7. #导入表格
  8. wb = openpyxl.load_workbook('E:/处理.xlsx')
  9. #存入一个可处理的对象中
  10. sheet = wb['处理数据']
  11. lst_time = [sheet.cell(row = i, column = 1).value for i in range(1,17270)]
  12. lst_flow = [sheet.cell(row = i, column = 2).value for i in range(1,17270)]
  13. lst_length = [sheet.cell(row = i, column = 3).value for i in range(1,17270)]
  14. lst_arrive = []
  15. #计算到达量
  16. for i in range(1,len(lst_flow)):
  17. rz = lst_flow[i] - lst_length[i]
  18. if rz >= 0:
  19.   lst_arrive.append(lst_flow[i])
  20. else:
  21.   lst_arrive.append(lst_length[i]-lst_length[i-1]+lst_flow[i])
  22. #输出验证
  23. for i in range(0,len(lst_flow)-1):
  24. print(lst_arrive[i])
  25. #添加到表格中并保存
  26. sheet['D1'] = "到达量"
  27. for i in range(2,len(lst_arrive)+1):
  28. sheet.cell(row = i, column = 4).value = lst_arrive[i-1]
  29. # wb.save('E:/处理(改).xlsx')
复制代码
知识点扩展:
python3 openpyxl库的简单使用
python3操纵表格有很多库,如今重要给大家介绍一下我比力喜好用的openpyxl库,安装直接pip安装,对pip安装有疑问可以参考我有关于pip使用的文章。
  1. wb=Workbook()#新建表格
  2. wb.save(filename="")#保存表格
  3. wb=load_workbook()#打开已有表格
  4. ws=wb.active#选取当前表格活跃的sheet
  5. ws.wb[]#根据sheetname打开sheet
  6. ws=wb.creat_sheet(title='')#新建一个sheet
  7. ws.cell(row=1,column=1).value=''#往ws这个sheet第一行第一列写入
  8. ws.max_column#获取最大列数
  9. ws.cell(row=1,column=1).value#获取第一行第一列的值
  10. ws['A1'].column#获取该数据列数
复制代码
到此这篇关于详解Python openpyxl库的基本应用的文章就介绍到这了,更多相干Python openpyxl库内容请搜索草根技术分享从前的文章或继续浏览下面的相干文章渴望大家以后多多支持草根技术分享!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作