我想使用openpyxl从两个excel文件中提取数据,一个文件包含两列,员工姓名和工作时间,其他,两列,员工姓名和小时工资。最终,我希望通过名称比较文件,有工资*小时工作,然后按名称和工资支付到第三张表中,但此时,我努力从第一行的两行中获取项目工作表放入Excel中以便能够操作它们。 我想我会从列中创建两个列表,将它们合并成一本字典,但我认为这不会让我得到我需要的地方。 关于如何将这些数据导入python来操纵它的任何建议都是太棒了!从python中使用openpyxl从两个excel文件中提取数据
import openpyxl
wb = openpyxl.load_workbook("Test_book.xlsx")
sheet=wb.get_sheet_by_name('Hours')
employee_names=[]
employee_hours=[]
for row in sheet['A']:
employee_names.append(row.value)
for row in sheet['B']:
employee_hours.append(row.value)
my_dict=dict(zip(employee_names,employee_hours))
print(my_dict)
为什么这不工作?你能显示样本输出和期望的输出吗? – TinyTheBrontosaurus