要使用Python操作Excel排课程表,可以使用openpyxl库。这个库可以读取和写入Excel文件。

首先,需要安装openpyxl库。可以使用以下命令安装:

pip install openpyxl

然后,可以使用以下代码来创建一个Excel文件,并在其中排课程表:

from openpyxl import Workbook

# 创建一个Workbook对象
wb = Workbook()

# 选择活动的Sheet
sheet = wb.active

# 编写表头
sheet['A1'] = '时间'
sheet['B1'] = '星期一'
sheet['C1'] = '星期二'
sheet['D1'] = '星期三'
sheet['E1'] = '星期四'
sheet['F1'] = '星期五'

# 编写课程内容
sheet['A2'] = '8:00-9:00'
sheet['A3'] = '9:00-10:00'
sheet['A4'] = '10:00-11:00'

sheet['B2'] = '数学'
sheet['C2'] = '英语'
sheet['D2'] = '化学'
sheet['E2'] = '物理'
sheet['F2'] = '历史'

# 保存Workbook对象
wb.save('课程表.xlsx')

这段代码创建了一个名为“课程表.xlsx”的Excel文件,并在其中编写了一个课程表。

如果要读取已有的Excel文件,并对其进行操作,可以使用以下代码:

from openpyxl import load_workbook

# 加载已有的Excel文件
wb = load_workbook('课程表.xlsx')

# 选择活动的Sheet
sheet = wb.active

# 读取单元格内容
print(sheet['B2'].value)  # 打印星期一第一节课的内容

# 修改单元格内容
sheet['B2'] = '语文'

# 保存Workbook对象
wb.save('课程表.xlsx')

这段代码加载了名为“课程表.xlsx”的Excel文件,并对其中的单元格进行了读取和修改操作

Python操作Excel排课程表

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

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