我是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')
提前谢谢。