我是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文件并合并其数据的代码。 Here是我的榜样。
作为旁注 - 我听说MS将使用Python作为他们的脚本语言!