编写程序,在目录 d:\python 下读取 Excel 文件“score.xlsx”,计算平均成绩后写入 Excel 文 件“scoreResult.xlsx”
时间: 2024-02-16 17:59:36 浏览: 151
XLSX I/O:C库,用于从Excel .xlsx文件读取/写入值。-开源
好的,以下是 Python 代码实现:
```python
import openpyxl
# 读取 Excel 文件
workbook = openpyxl.load_workbook('d:/python/score.xlsx')
worksheet = workbook.active
# 计算平均成绩
sum = 0
count = 0
for row in worksheet.iter_rows(min_row=2, values_only=True):
sum += row[1]
count += 1
average = sum / count
# 写入 Excel 文件
result_workbook = openpyxl.Workbook()
result_worksheet = result_workbook.active
result_worksheet['A1'] = '平均成绩'
result_worksheet['B1'] = average
result_workbook.save('d:/python/scoreResult.xlsx')
```
注意,以上代码使用了 OpenPyXL 库来读写 Excel 文件,如果你的电脑上没有安装该库,请先安装。
阅读全文