当前位置: 首页> 汽车> 新车 > 中央农村工作会议精神心得_鲨皇seo_搜索引擎优化seo课程总结_百度收录提交工具

中央农村工作会议精神心得_鲨皇seo_搜索引擎优化seo课程总结_百度收录提交工具

时间:2025/7/9 21:18:04来源:https://blog.csdn.net/weixin_44230906/article/details/144331656 浏览次数: 0次
中央农村工作会议精神心得_鲨皇seo_搜索引擎优化seo课程总结_百度收录提交工具

用python替换和循环插入excel的内容

目的:

1.有一个word模板和一个有数据的excel表格

2.需要将excel中的数据经过更改成需要的字符串插入word段落中

3.更改word中的字符串

4.写一个现阶段可以用的程序,并用作以后更新迭代复用。

过程:

1.原word内容

在这里插入图片描述

2.excel数据

在这里插入图片描述

3.代码

import pandas as pd
import docxdf_1 = pd.read_excel('./test.xlsx', dtype = str, sheet_name = 0)
# 以字符串读取excel的第一个表的数据
doc = docx.Document('./test.docx')
# 读取word文档insert_marker = '{{INSERT_DATA_HERE}}'
# 定义插入字符串的位置
replace_dict = {'天': '地'}
# 定义要更改的字符串字典for paragraph in doc.paragraphs:# 遍历word文档if insert_marker in paragraph.text:# 找到要作插入的点for index, row in df_1.iterrows():# 遍历excel表格的每一行sentence = f"我叫{row['姓名']},现在{row['年龄']}岁,住在{row['地址']},联系方式是{row['电话']}。"# 生成想要的字符串paragraph.insert_paragraph_before(sentence)# 插入字符串paragraph.text = paragraph.text.replace(insert_marker, "")# 删除word内标记的段落else:for old_text, new_text in replace_dict.items():if old_text in paragraph.text:paragraph.text = paragraph.text.replace(old_text, new_text)# 替换字符串doc.save('./output.docx')
# 保存文件

4.生成word内容

在这里插入图片描述

关键字:中央农村工作会议精神心得_鲨皇seo_搜索引擎优化seo课程总结_百度收录提交工具

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: