python代码实现高数线代考试成绩.xls包含了某年级159个同学的高等数学考试成绩,和某年级288个同学的线性代数考试成绩。使用xlrd库读取这两个成绩,并显示出来
时间: 2024-06-09 08:08:20 浏览: 112
成绩表.xls
5星 · 资源好评率100%
首先,安装 `xlrd` 库:
```python
!pip install xlrd
```
然后,读取 Excel 文件中的数据:
```python
import xlrd
# 打开 Excel 文件
workbook = xlrd.open_workbook('高数线代考试成绩.xls')
# 读取高等数学考试成绩
worksheet1 = workbook.sheet_by_name('高数成绩')
math_scores = []
for i in range(1, worksheet1.nrows): # 跳过表头
row = worksheet1.row_values(i)
math_scores.append(row[1])
# 读取线性代数考试成绩
worksheet2 = workbook.sheet_by_name('线代成绩')
linear_algebra_scores = []
for i in range(1, worksheet2.nrows): # 跳过表头
row = worksheet2.row_values(i)
linear_algebra_scores.append(row[1])
# 打印出成绩
print('高等数学考试成绩:', math_scores)
print('线性代数考试成绩:', linear_algebra_scores)
```
以上代码会输出类似以下的结果:
```
高等数学考试成绩: [97.0, 82.0, 68.0, 78.0, 87.0, ...]
线性代数考试成绩: [54.0, 70.0, 77.0, 91.0, 69.0, ...]
```
阅读全文