如何使用openpyxl从工作簿复制数据并将其粘贴到特定范围内的另一个工作簿

问题描述

我想从工作簿中按范围复制数据,并将其粘贴到特定范围内的另一个工作簿中

使用我的代码将其粘贴到第一个工作簿中相同的范围

示例我要从工作簿(1)从A3500退出的1500个单元格复制到A5000 并将其粘贴到A1到A1500中的工作簿(2)

我的代码

import openpyxl

from openpyxl import load_workbook

wb = openpyxl.load_workbook('D:/Main_File_Scrapped.xlsx')

wb1 = openpyxl.load_workbook('D:1500_1.xlsx')

sheet = wb["Sheet1"]

sheet1 = wb1["Sheet"]

sheet1.cell(row=1,column=0).value = sheet.cell(row=10,column=10).value

for i in range(2,1501):

    for j in range(2,1501):

        sheet.cell(row=i,column=j).value = sheet1.cell(row=i,column=j).value

path1 = 'D:\\1500_1.xlsx'

wb1.save(path1)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)