簡體   English   中英

使用Python將Excel中的單元格從不同的工作表復制到一個工作表

[英]copy cell from Excel from different sheets to one using Python

我是Python的新手,想將位於同一地址中的值從不同的Excel工作表編譯為一個工作表。 我的代碼如下所示給我帶來麻煩。 請問你能幫幫我嗎? (下面顯示的代碼假裝從一個工作簿復制到另一個工作簿,我的最終代碼應訪問許多工作簿並將所有需要的字段編譯到一個Excel工作表中)

import openpyxl as opl

wb1 = opl.load_workbook('C:/users/Gabriel/documents/python/python-excel/data1.xlsx')

wb2 = opl.load_workbook('c:/users/Gabriel/documents/python/python-excel/data2.xlsx')
sheet1=wb1.active

sheet2=wb2.active

a1=sheet1['A1']

a2=sheet1['A2']

a3=sheet1['A3']


sheet2['B1']=a1

sheet2['B2']=a2

sheet2['B3']=a3

wb2.save('c:/users/Gabriel/documents/python/python-excel/data2.xlsx')

歡迎! 真的很難說出您的問題是什么...除了要求更詳細的信息之外,讓我們交換信息,因為您是Python的新手,它應該會更好地工作。 所以...作為第一個猜測-分別使用sheet1['A1'].value進行讀寫。

如果您正在尋找讀取Excel文件並合並其數據的代碼。 是我的例子。

附帶說明-我聽說MS將使用Python作為其腳本語言!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM