使用openpyxl - AttributeError将一系列单元格从一个工作簿复制到另一个工作簿

时间:2016-08-22 10:56:40

标签: python-3.x openpyxl

我是python的新手,想知道我是否可以自动化一些基本的东西。我遇到以下代码问题。 我想从一个工作簿中复制单元格A1:B20并将其粘贴到另一个工作簿中。我用单个单元格工作,但是一旦我尝试定义单元格范围,我就会得到错误

  

AttributeError:'generator'对象没有属性'value'

非常感谢指向正确方向的指针。

from openpyxl import Workbook, load_workbook


wb_raw_data = load_workbook(filename = 'D:\Folder\Test.xlsx')

sheet1 = wb_raw_data.get_sheet_by_name('Sheet1')

wb_to_change_data = load_workbook(filename = 'D:\Folder\Existing.xlsx')

sheet2 = wb_to_change_data.get_sheet_by_name('Sheet4')

cellrange = sheet1['A1':'B20'].value

sheet2['A1':'B20'] = cellrange

wb_to_change_data.save('D:\Folder\Existing.xlsx')

提前谢谢。

0 个答案:

没有答案