繁体   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