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) 编辑 收藏 举报