用python把一张包含一学期总课表的Excel表格进行分析筛选,生成新的,可以看每天课程的Excel课表
时间: 2024-02-19 17:03:00 浏览: 72
excel 课件 可以看看
5星 · 资源好评率100%
好的,我理解了你的问题。你可以使用Python中的pandas库来读取和处理Excel文件。以下是一个简单的代码示例,用于读取Excel文件中的数据并将其转换为pandas DataFrame:
```
import pandas as pd
# 读取Excel文件
df = pd.read_excel('课表.xlsx')
```
接下来,你可以使用pandas DataFrame的一些方法来筛选和处理数据。例如,你可以使用`groupby`方法按照日期分组:
```
# 按照日期分组
grouped = df.groupby('日期')
# 遍历每个日期分组,打印该日期的课程列表
for date, group in grouped:
print(date)
print(group[['时间', '课程名称']])
```
最后,你可以使用pandas的`to_excel`方法将处理后的数据保存为新的Excel文件:
```
# 将处理后的数据保存为新的Excel文件
grouped.apply(lambda x: x[['时间', '课程名称']].to_excel(f'{x.name}.xlsx', index=False))
```
这将生成以日期为文件名的多个Excel文件,每个文件包含该日期的课程列表。
阅读全文