美文网首页
通知单加教室号

通知单加教室号

作者: Noza_ea8f | 来源:发表于2019-12-02 08:36 被阅读0次
import pandas as pd
from openpyxl import load_workbook

path = '考场安排表/考场情况表.xls'

df = pd.read_excel(io=path, sheet_name='排考')

df = df.fillna(method='ffill')
df = df.astype(str)

# 提取数据并转化为列表
exam_room_nums_ = df['考场号'].values.tolist()
classroom_nums_ = df['教室'].values.tolist()
# 考场号号数值型转换为字符型
exam_room_nums = []
for i in exam_room_nums_:
    exam_room_nums.append(str(int(float(i))))
# 教室号数值型转换为字符型
classroom_nums = []
for i in classroom_nums_:
    classroom_nums.append(str(int(float(i))))

# 列表合并
values = []
for i in range(len(exam_room_nums)):
    value = '{}({}教室)'.format(exam_room_nums[i], classroom_nums[i])
    values.append(value)

# 生成教室号字典
classroom = dict(zip(exam_room_nums, values))
# print(classroom)
# ---------------------------------------------------------------
# todo 修改教室号
path = '考场安排表/考试通知单.xlsx'


# 修改教室号
def modify(path, classroom):
    wb = load_workbook(path)
    # 获取行数
    rows = wb['sheet1'].max_row
    # 替换考场号为字典内容
    for i in range(1, rows):
        value = wb['sheet1']['d' + str(i)].value
        if value in classroom.keys():
            wb['sheet1']['d' + str(i)].value = classroom.get(value)

    wb.save(path)
    wb.close()


modify(path, classroom)

相关文章

  • 通知单加教室号

  • 合并考试通知单

    期末考试通知单有很多种:考试通知单(纸质);计算机应用基础;中央开网考通知单;省开网考通知单;职业技能考试通知单;...

  • 五元钱的交易

    前几天我因要参加自学考试,需要从某网站打印考试通知单,考试通知单上有关于考试地点,考场,座位号的相关信息,但我不知...

  • 56号教室

    雷夫老师 《56号教室》 1、一个64岁的小老头竟然有这么多丰富的表情。有趣的灵魂二百多斤。你生气时的情绪管理,...

  • 2015年5月

    本月读书 11 本。 《死亡通知单2:宿命(上)》,《死亡通知单2:宿命(下)》,《死亡通知单3:离别曲(上)》,...

  • 2022-06-25

    座位号已经排好了,我是第十号,一共分一号教室,二号教室,三号教室,一号教室是梅西小学的和六一班的,二号教室是六一班...

  • 【艺术】德加《舞蹈教室》

    今天欣赏的艺术作品,是德加的《舞蹈教室》。

  • 1278、终于回到原来的3号教室

    昨天晚上,同学们的夜自修从4号教室搬到3号教室。 今天开始,上课在3号教室开启。 开学以来,网课、4号教室,最后到...

  • java身份证号加*号、名字加*号、手机号加*号

    //敏感信息加*模糊化 public class ReStrUtils { //身份证号加*号 publi...

  • 冰河系统入库通知单推送API_V1.0.md

    入库通知单推送API用于接收第三方推送入库通知单,实物到库后,现场根据入库通知单进行入库操作 测试API URL ...

网友评论

      本文标题:通知单加教室号

      本文链接:https://www.haomeiwen.com/subject/wckxgctx.html