此脚本使用openpyxl
库对excel进行操作。
主要功能
此库主要的功能有四个:
- 导入excel表:使用函数load_workbook即可,如
workxls = load_workbook('work.xlsx')
- 读取表:先使用sheetnames字段值取得所有sheet名,然后根据sheet名取得该sheet。然后可以通过cell函数指定row与column取得值(value),如:
sheetnames = workxls.sheetnames
for sheetname in sheetnames:
sheet = workxls.get_sheet_by_name(sheetname)
for i in range(1,workxls.max_row+1):
for j in range(1,workxls.max_column+1):
print(sheet.cell(row=i, column=j).value)
- 写入表:同样使用的是cell函数,通过设定value值即可更改表中的值,如:
sheet.cell(row=6, column=6, value=6)
- 保存更改:使用save函数,指定文件名即可保存,如:
workxls.save('result.xlsx')