码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-05-12 00:07:39      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:imp   str   xlwt   python   加一列   毕业   add   pen   append   

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删除乱码?加一列

标签:imp   str   xlwt   python   加一列   毕业   add   pen   append   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!