1、安装openpyxl;
2、操作Excel工作簿中活动的表单(排在最上一层的表单);
import openpyxl
excel1 = openpyxl.load_workbook('test.xlsx') #load一个存在的工作簿
sh1 = excel1.active #获取选中的sheet表单
sh1['A1'].value #获取单元格A1的值
sh1['A1'].value = 'oooo' #修改单元格A1的值,与sh1['A1'] = 'oooo'相等
sh1['A1'].coordinate #获取单元格的位置这里是‘A1’
sh1.title #当前表单的标题
sh1.title = 'xxxx' #修改当前表单的值
excel1.save('test1.xlsx') #相当于修改上面的值另存为
#excel1.save('test.xlsx') #在当前文件进行需改,不建议
3、循环处理表格数据
import openpyxl
ex2 = openpyxl.load_workbook('test.xlsx')
sh1 = ex2['Sheet1']
sh2 = ex2['Sheet2'] #获指制定名称表格
sh2.max_row #最后一行有内容的行数
for row in sh2.rows: #row是一个元组,每个元素是对象
"""
(<Cell 'Sheet2'.A1>, <Cell 'Sheet2