以下是一个简单的小学排课的Excel一键排课代码示例:

import pandas as pd

# 读取学生信息表格
df_students = pd.read_excel('学生信息表格.xlsx')

# 读取课程表格
df_courses = pd.read_excel('课程表格.xlsx')

# 创建一个新的DataFrame来存储排课结果
df_schedule = pd.DataFrame(columns=['学号', '姓名', '科目', '时间'])

# 遍历每个学生
for i, student in df_students.iterrows():
    student_id = student['学号']
    student_name = student['姓名']
    
    # 遍历每个课程
    for j, course in df_courses.iterrows():
        course_name = course['科目']
        course_time = course['时间']
        
        # 将排课结果添加到DataFrame中
        df_schedule = df_schedule.append({'学号': student_id, '姓名': student_name, '科目': course_name, '时间': course_time}, ignore_index=True)

# 将排课结果保存到Excel文件中
df_schedule.to_excel('排课结果.xlsx', index=False)

请根据实际情况修改文件名和列名等信息。这个示例代码假设学生信息表格包含'学号'和'姓名'两列,课程表格包含'科目'和'时间'两列。排课结果将保存在名为'排课结果.xlsx'的Excel文件中。

小学排课系统:Excel一键排课代码示例

原文地址: https://www.cveoy.top/t/topic/qo2j 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录