吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1164|回复: 4
收起左侧

[求助] 各位大神,跪求支持,python如何实现2个word某章节内容替换

[复制链接]
woqunina 发表于 2020-8-23 10:46
本帖最后由 woqunina 于 2020-8-23 10:53 编辑

各位大神,这几天忙于一项工作,一致被老板催命

工作繁杂不说,还总被批

工作内容中涉及到:有两个word,想用文档B的某章节内容替换文档A的某章节,好几个章节都需要替换
我想用python实现,但是一直没成功,一直没成功,一直没成功!

请大神门帮助我,必会感激涕零
例如,想把第一个word里面的1.4.2(章节号)的全部内容,替换第二个word里面的2.3.2(章节号)内容,
          想把第一个word里面的2.1.3(章节号)的全部内容,替换第二个word里面的1.3.5(章节号)内容。

网上找的得代码,做出来不对
doc_file = docx.Document(doc_path)
new_doc_file = docx.Document()
for paragraph in doc_file.paragraphs:
    p = new_doc_file.add_paragraph('',style=paragraph.style.name.replace(' (Web)',''))
    list_runs = copy.deepcopy(paragraph.runs)
    for run in list_runs:
        # 段落样式的复制
        p.add_run(run.text, run.style)
new_doc_file.save(new_doc_path)

谢谢各位了

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

a6608816 发表于 2020-8-23 11:04
找不到只能手动替换了,
netspirit 发表于 2020-8-23 11:38
你这个具体的格式样式都没有 对不对也是瞎猜啊
最好的方法是自己新建几个文档然后自己试试.....
列明 发表于 2020-8-23 12:55
自己开启录制宏,然后复制替换一遍,结束录制,对着宏改改也就是了。
似水流年2015 发表于 2020-8-23 16:05
如果内容 不多,就手动替换吧,毕竟 时间要紧
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 13:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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