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

发布时间:2026-04-14 05:02

学会数据分析工具(如Excel、Python)的使用 #生活技巧# #工作学习技巧# #数字技能培养#

最新推荐文章于 2024-06-22 23:29:55 发布

原创 于 2019-11-27 14:58:58 发布 · 472 阅读

· 0

· 1 ·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

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")
 

网址:openpyxl的使用(利用python处理excel) https://www.yuejiaxmz.com/news/view/1451316

相关内容

python使用openpyxl操作excel总结
使用Python脚本自动化日常任务的技巧与实战案例
使用 Python 将工作流程自动化
Python操作Excel的Xlwings教程(八)——Excel使用VBA调用Python
Python办公自动化:解锁高效工作流程,掌握文档处理的艺术
如何使用python编程解决生活中的问题
如何利用Python编程批量处理Excel来提高日常工作效率!
快速入门Python办公自动化:让效率提升10倍的实用指南
用 Python 自动化办公能做到哪些有趣或有用的事情
python如何实现自动化办公

随便看看