首先获取表格 bk=openpyxl.Workbook()
获取sheet页 sh2=bk.active
用单元格写入
sh2[‘A1’]=‘test’
sh2.cell(1,2).value=‘123456’
此外,openpyxl支持一行一行的写入
如 user=[‘test’,‘123456’]
sh2.append(user)
现在有个数组要写入到excel表里
login = [
[‘张飞’ , ‘123456’ ] ,
[‘赵云’ , ‘123456’ ] ,
[‘许褚’ , ‘123456’ ] ,
[‘典韦’ , ‘123456’ ] ,
[‘关羽’ , ‘123456’ ] ,
[‘黄忠’ , ‘123456’ ] ,
[‘徐晃’ , ‘123456’ ] ,
[‘马超’ , ‘123456’ ]
]
代码如下:
bk=openpyxl.Workbook() sh2=bk.active for i in range(len(login)): sh2.append(login[i]) bk.save('userinfo.xlsx')