python
excle表
根据成绩的合格,输出整行的内容,提取成绩列不合格的成绩,输出所在行
可以使用 Python 的 openpyxl 库来处理 Excel 表格。首先,你需要安装 openpyxl:
pip install openpyxl
然后,可以使用以下代码来打开一个 Excel 表格并读取它:
from openpyxl import load_workbook
# 打开 Excel 文件
wb = load_workbook('file.xlsx')
# 获取第一个工作表
ws = wb.worksheets[0]
# 从第一行第一列开始读取数据
for row in ws.rows:
for cell in row:
print(cell.value)
然后,你可以在读取数据的循环中检查每个单元格的值,并根据指定的条件判断是否合格。例如,假设我们想要提取成绩列中不合格的成绩,可以这样写:
# 成绩列的索引,假设它在第 3 列
score_column_index = 3
# 合格的最低分数
min_score = 60
for row in ws.rows:
# 获取成绩列的值
score = row[score_column_index].value
# 如果成绩不合格,输出所在行的内容
if score < min_score:
for cell in row:
print(cell.value)