Python读写xlsx文件

本文详细介绍了使用Python的xlwt模块创建并写入xlsx文件的步骤,包括创建Workbook对象、添加工作表、设置标题和数据,最后保存为Excel文件。适合初学者快速掌握Python Excel操作。
摘要由CSDN通过智能技术生成

今天在群里有朋友问python如何生成xlsx文件,刚好也给大家出一个简单教程,思路清晰,简洁明了,话不多说,直接上干货

首先先导入xlwt模块,创建工作表和sheet页

#导入xlwt模块
import xlwt
#创建一个Workbook对象,即创建一个Excel工作簿
f = xlwt.Workbook()
#创建学生信息表
#sheet1表示Excel文件中的一个表
#创建一个sheet对象,命名为“学生信息”,cell_overwrite_ok表示是否可以覆盖单元格,是Worksheet实例化的一个参数,默认值是False
sheet1 = f.add_sheet(u'学生信息',cell_overwrite_ok=True)

sheet创建完毕之后就可以添加表内信息了

#标题信息行集合
rowTitle = [u'学号',u'姓名',u'性别',u'出生年月']
#学生信息行集合
rowDatas = [[u'10001',u'张三',u'男',u'1998-2-3'],[u'10002',u'李四',u'女',u'1999-12-12'],[u'10003',u'王五',u'男',u'1998-7-8']]
#遍历向表格写入标题行信息
for i in range(0,len(rowTitle)):
# 其中的'0'表示行, 'i'表示列,0和i指定了表中的单元格,'rowTitle[i]'是向该单元格写入的内容
    sheet1.write(0,i,rowTitle[i])
#遍历向表格写入学生信息
for k in range(0,len(rowDatas)):    #先遍历外层的集合,即每行数据
    for j in range(0,len(rowDatas[k])): #再遍历内层集合,j表示列数据
        sheet1.write(k+1,j,rowDatas[k][j]) #k+1表示先去掉标题行,j表示列数据,rowdatas[k][j] 插入单元格数据
#保存文件的路径及命名
f.save('D:\GitHub\python\mypython\pythonProject/WriteToExcel.xlsx')

步骤注释清晰明了,如果有看不懂的 欢迎下面评论,看见会回复的哟

祝大家早日成为技术大牛

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值