import openpyxl
def readwb(wbname,sheetname=None):
#导入doc里面的文件201901python学员博客整理情况.xlsx
wb = openpyxl.load_workbook(filename=wbname)
#选择工作表
if not sheetname:
sheet = wb.active
else:
sheet = wb[sheetname]
#将作业评分为A的所有学员名称和连接获取
info = []
for row in sheet.rows:
row_values = [cell.value for cell in row]
info.append(row_values)
A_score = []
for item in info[4::2]:
if item[6] == 'A':
A_score.append([item[0],item[2]])
# print(A_score)
#将文件保存在文件A.json中
with open ('A.txt','w') as f:
for i in A_score:
f.write(i[0]+' '+i[1]+'\n')
readwb('/home/kiosk/day18/doc/201901python学员博客整理情况.xlsx','Sheet1')
每一行代表一次单独的销售。列分别是销售产品的类型(A)、产品每磅的价格 (B)、销售的磅数(C ) ,以及这次销售的总收入。TOTAL 列设置为 Excel 公式,将每磅的成本乘以销售的磅数, 并将结果取整到分。有了这个公式,如果列 B 或 C 发生变化,TOTAL 列中的单元格将自动更新.