Python 自动排课神器:使用 openpyxl 库操作 Excel 生成课程表
要使用Python操作Excel排课程表,可以使用openpyxl库。这个库可以读取和写入Excel文件。\n\n首先,需要安装openpyxl库。可以使用以下命令安装:\n\npython\npip install openpyxl\n\n\n然后,可以使用以下代码来创建一个Excel文件,并在其中排课程表:\n\npython\nfrom openpyxl import Workbook\n\n# 创建一个Workbook对象\nwb = Workbook()\n\n# 选择活动的Sheet\nsheet = wb.active\n\n# 编写表头\nsheet['A1'] = '时间'\nsheet['B1'] = '星期一'\nsheet['C1'] = '星期二'\nsheet['D1'] = '星期三'\nsheet['E1'] = '星期四'\nsheet['F1'] = '星期五'\n\n# 编写课程内容\nsheet['A2'] = '8:00-9:00'\nsheet['A3'] = '9:00-10:00'\nsheet['A4'] = '10:00-11:00'\n\nsheet['B2'] = '数学'\nsheet['C2'] = '英语'\nsheet['D2'] = '化学'\nsheet['E2'] = '物理'\nsheet['F2'] = '历史'\n\n# 保存Workbook对象\nwb.save('课程表.xlsx')\n\n\n这段代码创建了一个名为“课程表.xlsx”的Excel文件,并在其中编写了一个课程表。\n\n如果要读取已有的Excel文件,并对其进行操作,可以使用以下代码:\n\npython\nfrom openpyxl import load_workbook\n\n# 加载已有的Excel文件\nwb = load_workbook('课程表.xlsx')\n\n# 选择活动的Sheet\nsheet = wb.active\n\n# 读取单元格内容\nprint(sheet['B2'].value) # 打印星期一第一节课的内容\n\n# 修改单元格内容\nsheet['B2'] = '语文'\n\n# 保存Workbook对象\nwb.save('课程表.xlsx')\n\n\n这段代码加载了名为“课程表.xlsx”的Excel文件,并对其中的单元格进行了读取和修改操作。
原文地址: https://www.cveoy.top/t/topic/qmL0 著作权归作者所有。请勿转载和采集!