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

Posted 公子兔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小练习-excel删除乱码?加一列相关的知识,希望对你有一定的参考价值。

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删除乱码?加一列的主要内容,如果未能解决你的问题,请参考以下文章

练习-文本日志增加删除(指定字符串格式)

力扣 练习2(十题)

力扣 练习2(十题)

力扣 练习2(十题)

Java从入门到放弃 · ArrayList集合小练习

登录注册删除小练习