码迷,mamicode.com
首页 > 编程语言 > 详细

python中修改execl、xlrd、xlutils

时间:2019-05-13 21:30:08      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:cell   round   学生   pen   数据   col   work   lse   style   

import xlrd
from xlutils import copy

book = xlrd.open_workbook(‘students.xls‘)
sheet0 = book.sheet_by_index(0) # 获取原来的数据

new_book = copy.copy(book)
sheet = new_book.get_sheet(0) # 这个是新的sheet页
sheet.write(0, 6, ‘年龄阶段‘) # 写表头

for i in range(1, sheet0.nrows):
# age = sheet0.row_values(i)[3]
age = sheet0.cell(i, 3).value
if age < 18:
word = ‘未成年‘
elif age >= 18 and age <= 30:
word = ‘青年‘
else:
word = ‘中年人‘
sheet.write(i, 6, word)

new_book.save(‘students.xls‘)

# 1、把每个学生的年龄阶段,加入到excel

# 1、表头加上,年龄阶段
# 2、先取到每行数据里面的年龄,判断属于哪个年龄阶段的


# 1、用xlrd模块打开excel
# 2、用xlutils模块里面的copy复制一份
# 3、获取到sheet页
# 4、修改

python中修改execl、xlrd、xlutils

标签:cell   round   学生   pen   数据   col   work   lse   style   

原文地址:https://www.cnblogs.com/skyxiuli/p/10859060.html

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