标签:
#!/usr/bin/python
#coding:utf-8
#2016-01-10 11:25:20.980000
"""
遍历I列的每一个姓名,找到在C列中相同的名字,把对应的学号取到,保存到L列对应的位置;
"""
import sys
reload(sys)
sys.setdefaultencoding(‘utf8‘)
import openpyxl
def get_info(val):
for rows in ws[‘C1‘:"D11"]:
if rows[0].value == val:
return rows[1].value
##打开excel
wb = openpyxl.load_workbook("mingdan.xlsx")
##获取当前激活的sheet
ws = wb.active
for rows in ws[‘I1‘:"I11"]:
val = rows[0].value
if val:
info = get_info(val)
info_cell = ws["L"+str(rows[0].row)]
info_cell.value = info
print ws[‘L1‘].value
wb.save("mingdan.xlsx")
‘‘‘
workbook - worksheet - cell
ws[‘I1‘:"I11"] 得到的实际上是一个cell的集合;一行的各cell组成一个元组,各行的元组组成ws[‘I1‘:"I11"]
‘‘‘
##获取第一个sheet
#wsnames = wb.get_sheet_names()
#ws = wb.get_sheet_by_name(wsnames[0])
#print wb.get_index(ws)
标签:
原文地址:http://www.cnblogs.com/QIAOXINGXING001/p/5184576.html