使用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中使用simhash包11/10
- ♥ 如何在python中调用具有可变长度参数的函数?12/27
- ♥ 开发python程序用什么编辑器12/09
- ♥ python终端输出乱码如何解决?01/05
- ♥ python是否定义没有括号的类?09/16
- ♥ Python如何复制文件的内容12/19
内容反馈