鱼C论坛

 找回密码
 立即注册
查看: 1427|回复: 4

[已解决]跪求大佬传业授惑解道也,有关文件与文件匹配问题

[复制链接]
发表于 2021-1-29 09:22:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 yywwf2003 于 2021-1-29 09:27 编辑

现在小弟有一个问题,是这样的,现在有A和B两个文件夹。A文件夹下有  附件9-aaa.xlsx和附件9-bbb.xlsx这两个EXCEL文件。然后B文件夹下有附件11-aaa.xlsx和附件11-bbb.xlsx这两个EXCEL文件。

现在想把  A文件夹下的  附件9-aaa.xlsx的  A1单元格内容复制到  B文件夹下的  附件11-aaa.xlsx的 A1单元格。

同理    A文件夹下的  附件9-bbb.xlsx的  A1单元格内容复制到  B文件夹下的  附件11-bbb.xlsx的 A1单元格。

以此类推,就是把A文件夹下的所有EXCEL文件,与B文件夹下的所有的EXCEL,同样的操作。

代码应该怎么写?    谢谢大佬,好人一世平安。
最佳答案
2021-1-29 10:04:36
import openpyxl
import sys

xlsx9 = sys.path[0] + "\\A\\9-aaa.xlsx"  #获取xlsx路径
xlsx11 = sys.path[0] + "\\B\\11-aaa.xlsx"

wb9 = openpyxl.load_workbook(xlsx9) #读取数据
wb11 = openpyxl.load_workbook(xlsx11)

sheet9_Sheet1 = wb9["Sheet1"] #获取Sheet页
sheet11_Sheet1 = wb11["Sheet1"]

getValue = sheet9_Sheet1["A1"].value #获取数据
sheet11_Sheet1["A1"].value = getValue #重新赋值

wb11.save(xlsx11)#保存数据

wb9.close()
wb11.close()

print("OK !")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-29 09:33:46 | 显示全部楼层
openpyxl
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-29 10:04:36 | 显示全部楼层    本楼为最佳答案   
import openpyxl
import sys

xlsx9 = sys.path[0] + "\\A\\9-aaa.xlsx"  #获取xlsx路径
xlsx11 = sys.path[0] + "\\B\\11-aaa.xlsx"

wb9 = openpyxl.load_workbook(xlsx9) #读取数据
wb11 = openpyxl.load_workbook(xlsx11)

sheet9_Sheet1 = wb9["Sheet1"] #获取Sheet页
sheet11_Sheet1 = wb11["Sheet1"]

getValue = sheet9_Sheet1["A1"].value #获取数据
sheet11_Sheet1["A1"].value = getValue #重新赋值

wb11.save(xlsx11)#保存数据

wb9.close()
wb11.close()

print("OK !")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-29 14:11:05 | 显示全部楼层

首先,谢谢大佬,我是想法是这样的,A和B文件夹下可能是几十个EXCEL,规律是A文件夹下的是附件9开关,B文件夹下的是附件11开头,后面都是一样的,就是想知道怎么可以自动匹配。因为要批量处理很多文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-29 14:24:38 | 显示全部楼层
yywwf2003 发表于 2021-1-29 14:11
首先,谢谢大佬,我是想法是这样的,A和B文件夹下可能是几十个EXCEL,规律是A文件夹下的是附件9开关,B文 ...

获取到文件夹下面的文件名列表加个循环不就好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 16:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表