openpyxl的使用(利用python处理excel)

from openpyxl import load_workbook
from openpyxl import workbook

#读取
'''wb = load_workbook("train.xlsx")
sheetname =wb.sheetnames[0]
sheet=wb[sheetname]
#print("A列:",sheet["A2"].value) 
#print("1行:",sheet["1"])
print("最大行数:",sheet.max_row)
print("最大行数为:",sheet.max_row)           #最大行数
print("最大列数为::",sheet.max_column)      #最大列数
print("最小行数为:",sheet.min_row)           #最小行数
print("最小列数为:",sheet.min_column)        #最大列数
print("第一行第一列的单元格值为:",sheet.cell(row=1,column=1).value)          #获取第一行第一列单元格的值
print("\n")
print("表中C列中所有值为:")
for i in sheet["C"]:
    print(i.value,end = " ")
print("\n")

'''
#写入
'''
wr=workbook.Workbook()   #创建一个新的工作表
sheet=wr.active                   #找到活动的sheet页
sheet.title='score'                #空的excel表默认的sheet页就叫Sheet,如果想改名字,可以直接给title属性赋值

sheet['C3'] = 'HEELO MY DEAR'

#for i in range(10):
#    sheet["A%d" % (i+1)].value = i + 1  

for i in range(10):
#    sheet["A%d" % (i+1)].value = i + 1
    sheet.cell(row=i+1,column=1).value = i+1

sheet["E1"].value = '=sum(A:A)'   #公式赋值

wr.save('new_excel.xlsx')   #保存
'''
#对已有EXCEL进行写入
fp = load_workbook('new_excel.xlsx')
sheet=fp["score"]
sheet['C1'] = '新写入内容'
fp.save("new_excel.xlsx")
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值