创建学生数组,内容为学号、姓名、年龄、性别、成绩,将数组写入 test.xlsx 表格文件当 中。
时间: 2024-01-01 16:03:42 浏览: 152
用数组输出学生成绩信息
好的,这是一个涉及编程的问题。您可以使用Python语言中的openpyxl库来处理Excel文件,同时也要注意使用数据类型的正确性。以下是代码示例:
```python
from openpyxl import Workbook
# 创建学生信息数组
students = [
{'id': '001', 'name': '小明', 'age': 20, 'gender': '男', 'score': 90},
{'id': '002', 'name': '小红', 'age': 21, 'gender': '女', 'score': 85},
{'id': '003', 'name': '小刚', 'age': 19, 'gender': '男', 'score': 95},
{'id': '004', 'name': '小芳', 'age': 20, 'gender': '女', 'score': 88},
{'id': '005', 'name': '小丽', 'age': 22, 'gender': '女', 'score': 93},
]
# 创建Excel工作簿
wb = Workbook()
ws = wb.active
# 写入表头
ws.append(['学号', '姓名', '年龄', '性别', '成绩'])
# 写入学生信息
for s in students:
ws.append([s['id'], s['name'], s['age'], s['gender'], s['score']])
# 保存文件
wb.save('test.xlsx')
```
希望能帮到您!
阅读全文