Python 用replace函数把Excel的内容替换到Word,部分替换失败

代码是抄的社区其他同学的,我只是把行和列换了下。
但是我替代后总有一部分替代失败,如图二,不知道怎么改。
而且改完以后Word里的表格格式有时候会变,字体会变大。
本来还有一个Word中的图片替换后会消失,后来加了一句if run.text: 已经解决了,但是部分替换失败还是困扰着我。
img
img

例如,CIP机场这个替换是成功的,但是到第二个红框中的机场就替换失败了,我用的是同一个X18X
img

参考:
https://blog.csdn.net/BF02jgtRS00XKtCx/article/details/90683148?utm_medium=distribute.pc_relevant_download.none-task-blog-2~default~searchFromBaidu~default-5.nonecase

问题是你的自定义函数,其实自定义的repalce_text没必要这么多循环,你excel读取的数据直接执行一次替换就行了