pip install pandas
pip install xlrd
pip install openpyxl
import pandas as pd
# 读取同目录下的excel文件
df = pd.read_excel('2020-2021学年教师评价排行_得分.xls')
# 打印excel行数,不包括行头
print("len(df):",len(df))
# 打印全部数据
print(df)
# 遍历处理每行,df.iloc[x,y]表示某一单元格,注意缩进和if语句格式
for i in range(len(df)):
if df.iloc[i,5] == 0 :
if df.iloc[i,3]!=0 and df.iloc[i,6] != 0 :
df.iloc[i, 5] = df.iloc[i,3]/3 + df.iloc[i,6]*2/3
else:
df.iloc[i, 5] =df.iloc[i,6]
# 将结果导出到同目录下
df.to_excel("导出.xlsx")