首页 > 其他 > 详细

小练习-excel删除乱码?加一列

时间:2018-05-11 21:42:06      阅读:167      评论:0      收藏:0      [点我收藏+]
import xlrd,xlwt,os
book1=xlrd.open_workbook(‘E:/learn/python/day7/z_api/data/app_student.xls‘)
book2=xlwt.Workbook()#新建一个excel
sheet=book1.sheet_by_index(0)#打开sheet页
sheet2=book2.add_sheet(‘sheet1‘)#添假一个sheet页
title=sheet.row_values(0)#获取表头
title.append(‘是否毕业‘)
print(title)
tmp=1
for index,t in enumerate(title):
sheet2.write(0,index,t)
for row in range(1,sheet.nrows):#从第一行循环获取每行数据
line=sheet.row_values(row)#获取每一行数据
if ‘?‘ in str(line):#判断乱码是否在每一行
continue
else:
if line[5]==‘天蝎座‘:
line.append(‘已毕业‘)
else:
line.append(‘未毕业‘)
for index,col in enumerate(line):
sheet2.write(tmp,index,col)
tmp+=1
os.remove(‘E:/learn/python/day7/z_api/data/app_student.xls‘)
book2.save(‘E:/learn/python/day7/z_api/data/app_student.xls‘)

小练习-excel删除乱码?加一列

原文:https://www.cnblogs.com/irisx/p/9026420.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!