创建一个成绩单文件score.xlsx,将平时成绩单.xlsx文件中对应班级工作表中学号和姓名列的内容写入到score.xlsx中,python
时间: 2023-06-01 07:08:06 浏览: 301
xlsx.full.js,JS生成excle文件,可设置行高
代码应该怎么写?
好的,我明白了。以下是 Python 代码实现:
```python
import pandas as pd
# 读取平时成绩单文件
df = pd.read_excel('平时成绩单.xlsx', sheet_name=None, header=0)
# 遍历每个班级工作表
for sheet_name in df.keys():
# 选择需要写入的列
cols = ['学号', '姓名']
# 前两列为学号和姓名
data = df[sheet_name][cols]
# 将每个班级的数据写入score.xlsx文件中
data.to_excel(f'{sheet_name}_score.xlsx', index=False)
```
该代码首先读取平时成绩单文件,然后遍历每个班级工作表,在每个工作表中选择需要写入的列,将这些数据写入到对应班级的 `score.xlsx` 文件中。
阅读全文