基操
pip安装openpyxl
打开cmd
pip install openpyxl
创建xslx文件
创建对象(工作薄)
excel = openpyxl.Workbook()
创建表单
sheet = create_sheet(sheet1)
保存(不存在文件则创建)
excel.save(路径加名字)
读取文件
excel = openpyxl.load_workbook(路径加文件名字)
创建sheet表单对象
sheet = excel[sheet的名字]
获取excel中sheet的所有名字
excel.sheetnames
#列表类型
两者搭配
sheet = excel[excel.sheetnames[0]]
#获取第一个sheet表单
获取某一个单元格的值
sheet.cell(row=1,column=1).value
获取所有行的值
for cell in sheet.rows:
for value in cell:
print(value.value,end="")
#end=""不换行输出
print("")
# 换行作用
获取所有列同理
写入文件
sheet.cell(row=1,column=1,value=123456)
#写入前不能打开excel文件(手动打开的,非代码打开的)
# value是你想写入的值
sheet.save(路径加文件)
#保存
删除
sheet.delete_cols(1)
# 第一列
sheet.delete_rows(1)
# 第一行
sheet.delete_rows(n,m)
# 删除多行
最后记得关闭close
excel.close()