为了账号安全,请及时绑定邮箱和手机立即绑定

57章 Python 新建写入Excel

标签:
Python

import openpyxl 

# 写入Excel 

# 新建一个workbook 

wb = openpyxl.Workbook() 

# 获取当前的活动窗口

ws = wb.active 

# 创建一个新sheet

ws1 = wb.create_sheet("Mysheet")  

# 更改sheet名称

ws.title = "New Title" 

# 向sheet中输入值

ws['F6'] = 4 

cell_range = ws['A1':'C10'] 

for cell in cell_range:     

    for i in cell:         

        i.value = 9 

colC = ws['C'] 

wb.save('aa.xlsx') 

wb.close 

 

import openpyxl

wb = openpyxl.load_workbook(r"data/test.xlsx")

# 查看工作表名称

ws = wb['profits']

dict = {}

for row in ws.iter_rows(min_row=2, max_col=5, max_row=len(ws['D'])):   

    dict[row[3].value] = dict.get(row[3].value, 0) + row[4].value

#填充数据

a = len(ws['H'])

end = 'I' + str(a)

use_range = ws['H1':end]

for i in use_range:    

    if dict.get(i[0].value, 0) != 0:        

        i[1].value = dict[i[0].value]

wb.save('t11.xlsx')

wb.close


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消