python写excel文件出错_Python代码导致excel文件损坏。如何纠正这一点?

我正在编写一个代码,用于将单元格从一个大的excel文件(11740行)复制到另一个大excel文件(78472行)。两个文件都有31列。当我运行下面的代码时,它会抛出错误,有时是内存错误,有时是权限拒绝错误。之后它会破坏文件,当我手动打开文件时,我得到以下错误消息'We found a problem with some content in 'File1.xlsx'. Do you want us

to try to recover as much as we can? If you trust the source of this

workbook,click Yes.'

即使我单击“是”,我在工作簿中也看不到任何内容。在

这是密码import openpyxl

import os

os.chdir('C:\\PYP')

wb1=openpyxl.load_workbook('File1.xlsx')

wb2=openpyxl.load_workbook('File2.xlsx')

tgt=wb1.get_sheet_by_name('Trove GL Report')

src=wb2.get_sheet_by_name('Sheet2')

lim1=tgt.max_row

lim2=src.max_row

clim=31

lim3=lim1+lim2

lim3

for i in range(1,lim2+1,1):

for j in range(1,clim+1,1):

tgt.cell(row=lim1+i,column=j).value=src.cell(row=i+1,column=j).value

wb1.save('File1.xlsx')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值