我想使用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