opepyxl:获取单个or一系列单元格

from openpyxl import Workbook
#操作cell 单元格
wb=Workbook()  #创建一个工作表
#ws=wb.active   #ws操作sheet页

#首先创建一个worksheet
ws=wb.create_sheet('Cell Practice',0)
#把一个单元格赋给一个变量
a=ws['A4']
print(a)
#给单元格赋值
ws['A4']=4  #A4单元格会填入 4
#使用Worksheet.cell 函数 获取某个单元格并赋值
d=ws.cell(row=4,column=2,value=10)
print('d是:\n',d)
#note   When a worksheet is created in memory(在内存中), it contains no cells. They are created when first accessed.

#获取一系列单元格cell
cell_range=ws['A1':'C2']
#获取一系列行rows或列column
colC=ws['C']        #C列
col_range=ws['C:D'] #C列到D列 的所有行
row10=ws[10]        #第10行
row_range=ws[5:10]   #第5行到第10行 的所有列

#使用 Worksheet.iter_row()、Worksheet.iter_column()方法,获取一系列行或列的单元格
column_ranges=ws.iter_cols(min_row=1,max_col=3,max_row=2)
row_ranges=ws.iter_rows(min_row=1,max_col=3,max_row=2)
#获取所有行,或者所有列(意义一样),可使用Worksheet.rows /Worksheet.columns
r=ws.rows
c=ws.columns

wb.save('测试用.xlsx')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值