python实现Excel中使用一个sheet数据更新另一个sheet数据(openpyxl)

本文介绍了如何使用Python的openpyxl库来操作Excel文件,特别是如何通过一个sheet的数据更新另一个sheet的数据。内容包括:导入openpyxl库、打开Excel文件、获取sheet数据、读取和修改单元格、获取行数和列数等基本操作。最后提供了实现思路,即读取两个sheet的数据,根据ID匹配并更新相应单元格。
摘要由CSDN通过智能技术生成

1.python操作.xlsx基础语法

 

1)导入import openpyxl

2)打开.xlsx文件

r = openpyxl.load_workbook("/Users/md/Desktop/test.xlsx")

3)获取某个sheet表数据

sheet0 = r.worksheets[0]

4)获取sheet的名字

name=sheet1.title

5)获取某一个单元格的数据

v=sheet1.cell(2,1).value

6)获取总行数

getRows=sheet1.max_row

7)获取总列数

getCols=sheet1.getSheet().max_column

8)修改某个单元格数据

sheet0.cell(2,3,‘word’) 

或  sheet0["B2"]="Peking"

切记:修改单元格书记之后,必须保存Excel文件,否则不生效

r.save(filename='/Users/md/Desktop/test.xlsx')

具体详细的python操作Excel可见:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值