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

posted on 2018-01-11 21:49  sammy1989  阅读(2896)  评论(0编辑  收藏  举报

导航