python中excel的写入与读取

# 写入
# 导入模块
import xlsxwriter
# 打开excle 文件
workbook=xlsxwriter.Workbook("student.xlsx")
# 创建一张工作表
worksheet=workbook.add_worksheet("Sheet1")
worksheet.write(0,0,"学号")
worksheet.write(0,1,"姓名")
worksheet.write(0,2,"年龄")
student_list=[{"name":"小红","age":20,"no":"20189899889"},
              {"name": "小明", "age": 22, "no": "201898998859"},
              {"name": "小号", "age": 23, "no": "201898998869"},
              {"name": "小比", "age": 25, "no": "201898998879"},
              {"name": "小将", "age": 26, "no": "201898998899"},]
for i,info in enumerate(student_list):
    worksheet.write(i+1,0,info["no"])
    worksheet.write(i+1,1,info["name"])
    worksheet.write(i+1,2,info["age"])
workbook.close()

# 读取
# 导入模块
import  xlrd
# 读取文件
data=xlrd.open_workbook("测试流.xlsx")
# 获取列表
table=data.sheet_by_index(0)
# 获取行数
nrows=table.nrows
# 获取列表
info_list=[]
ncols=table.ncols
print(nrows,ncols)
first_row =table.row_values(0)
# print(first_row)
for rownum in range(1,nrows):
    row=table.row_values(rownum)
    if row:
        info_list.append(row)
    for i in info_list:
        print(i)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值