繁体   English   中英

如何通过将一个特定单元格中的数据作为变量从一个 Excel 存储到另一个 Excel 中来写入数据

[英]How to Write Data from one particular cell by storing it as a variable from one Excel to Another Excel

我将在此处发布我的 Excel 屏幕截图这是我要从中复制数据的截图 在此处输入图像描述,我希望将其填写在此 Excel 中在此处输入图像描述我想将来自 excel 的数据存储在一个变量中并用它来填写另一个我对python还很陌生,我的试验只是导致了错误,如果有人帮助我,我会很高兴的。

由于没有提供有关源文件和目标文件以及选择数据并将数据放入哪个单元格的特定信息,因此我提供了一个通用解决方案。 您可以使用它并识别源单元格和目标单元格来复制粘贴值。 除了被覆盖的值外,目标文件不会发生任何变化。 样式等将保持原样。 希望这可以帮助。

import openpyxl
wbsource = load_workbook('inputfile.xlsx') #Open source excel from which you want to copy
wssource = wbsource['Sheet4']   #Pick sheet you want to get the data from

wbdest = load_workbook('output.xlsx') #Open destination excel into which you want to paste
wsdest = wbdest['Sheet1']    #Pick sheet you want to paste the data to

wsdest.cell(row=11, column=1).value = wssource.cell(row=3, column = 1).value #Take "value" from source cell A3 and paste to dextination cell A11

# Put your other source and destination cells here
# ...

wbdest.save('output.xlsx') #Finally save the file

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM