设计一段代码,能够完成excel的工时统计
时间: 2023-05-31 15:06:46 浏览: 72
这是一段Python代码,可以完成Excel的工时统计:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('工时表.xlsx')
# 获取工作表
worksheet = workbook.active
# 创建字典,用于统计每个人的工时
hours = {}
# 遍历每行数据,统计工时
for row in worksheet.iter_rows(min_row=2, values_only=True):
name = row[0]
task = row[1]
time = row[2]
if name in hours:
hours[name] += time
else:
hours[name] = time
# 输出工时统计结果
for name, time in hours.items():
print(f'{name}: {time}小时')
```
假设Excel文件名为“工时表.xlsx”,表格中包含三列:姓名、任务、工时。代码会遍历每行数据,统计每个人的工时,并输出统计结果。