使用Python将Excel中不同工作表的单元格复制到一个工作表

问题描述 投票:0回答:1

我是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 excel
1个回答
0
投票

欢迎!很难说出你的问题是什么......让我们交换信息,而不是要求更多的细节,因为你是Python新手,应该更好。所以...作为第一个猜测 - 分别使用sheet1['A1'].value - 用于阅读和写作。

如果您正在寻找读取Excel文件并合并其数据的代码。 Here是我的榜样。

作为旁注 - 我听说MS将使用Python作为他们的脚本语言!

© www.soinside.com 2019 - 2024. All rights reserved.