Python 官方文档:入门教程 => 点击学习
1.项目终端导入 xlwt 库 pip install xlwt 2.导入依赖包 import xlwt 3.创建excel表格类型文件 调用xlwt模块中的Workbook方法来创建一个excel表
xlwt
库pip install xlwt
import xlwt
调用xlwt
模块中的Workbook
方法来创建一个excel
表格类型文件,其中的第一个参数是设置数据的编码格式,这里是’utf-8
’的形式,style_compression
设置是否压缩,不是很常用,赋值为0
表示不压缩。
wb = xlwt.Workbook(encoding='utf-8', style_compression=0)
用wb
对象调用add_sheet
方法来建立一张sheet
表,这里面的第一个参数很明显就是设置sheet
表格的名称,第二个参数cell_overwrite_ok
用于确认同一个cell
单元是否可以重设值,这里赋值为True就表示可重设值。
sheet = wb.add_sheet('Sheet1', cell_overwrite_ok=True)
例如 6
列,col
= (‘姓名’,‘性别’,‘年龄’,‘地址’,‘电话’,‘职位’)
5、用一个for
循环将col
元组的元组值(也就是列属性名)写入到sheet
表单中。这里调用的是write
方法,该方法的第一个参数是行、第二个参数是列、第三个当然就是col
元组值。因为这里写进去的是列名,所以都是在第一行。
for i in range(0,6):sheet.write(0, i, col[i])
先用一个for
进行每行写入,在每一行中用第二个for
循环把每一行当中的列值写进去
datalist = [['张三', '男', '18', '上海', '13800000000', '后端'], ['李四', '男', '20', '北京', '15800000000', '测试'], ['王五', '女', '35', '深圳', '17600000000', '前端']]len = len(datalist)for row in range(1,len): #行 for col in range(0,5):#列 sheet.write(row, col, str(datalist[row][col]))
注意:最后一定要保存,否则无效
wb.save('/Users/sunshiyu/Desktop/demo.xls')
来源地址:https://blog.csdn.net/SSY_1992/article/details/132125439
--结束END--
本文标题: Python 向Excel写数据
本文链接: https://www.lsjlt.com/news/390169.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0