使用openpyxl将数据写入excel表格,不要太方便。今天给大家带来一个例子,希望对有疑惑的Python初学者有所帮助。
首先获取表格 bk=openpyxl.Workbook()
获取sheet页 sh1=bk.active
用单元格写入
sh1[‘A1’]=‘test’
sh1.cell(1,2).value=‘123456’
此外,openpyxl
支持一行一行
的写入
如 user=[‘test’,‘123456’]
sh1.append(user)
现在有个数组要写入到excel表里
login = [
[‘张飞’ , ‘123456’ ] ,
[‘赵云’ , ‘123456’ ] ,
[‘许褚’ , ‘123456’ ] ,
[‘典韦’ , ‘123456’ ] ,
[‘关羽’ , ‘123456’ ] ,
[‘黄忠’ , ‘123456’ ] ,
[‘徐晃’ , ‘123456’ ] ,
[‘马超’ , ‘123456’ ]
]
代码如下:
<p><span>bk=openpyxl.Workbook()
sh1=bk.active
for i in range(len(login)):
sh1.append(login[i])
bk.save('userinfo.xlsx')<br/></span></p>
和之前的openpyxl读excel相比,写起来容易吗?另外,excel表格的操作离不开for循环,所以一定要学好for循环。更多Python学习推荐:
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 了解python自动化运维相关内容介绍12/24
- ♥ python线程中如何使用GIL?01/07
- ♥ 如何防止python反编译09/26
- ♥ python是收费的还是免费的09/11
- ♥ 如何打包python程序08/19
- ♥ Python的assert断言介绍11/19
内容反馈