python3用openpyxl读写Excel(xlsx)


from openpyxl import load_workbook

#读取Excel文件
inwb = load_workbook("Auto1.xlsx")
#输出每个sheet的名字
print(inwb.sheetnames)
#读取指定sheet的内容
sheet = inwb.get_sheet_by_name('New shit')
#输出指定sheet中指定单元格的内容
print(sheet["C3"].value)


#循环修改固定单元格的内容,不会修改其它单元格的内容
for sheetname in inwb.get_sheet_names():
sheet = inwb[sheetname]
sheet.cell(coordinate=None, row=8, column=7).value = "ddddd"

inwb.save("Auto1.xlsx")


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM