import pandas as pd
df = pd.read_excel("/Users/daodao/Desktop/班级学员信息.xls",sheet_name="3月返费信息")datas=df.loc[:,['订单编号','姓名',"支付时间",'订单金额',"身份证号","手机号"]]
from docxtpl import DocxTemplatedoc = DocxTemplate("1.docx")  # 对要操作的docx文档进行初始化
# # print(datas)
# texts = ""
for index,data in datas.iterrows():print(data)name = data['姓名']money = data["订单金额"]orderId = data["订单编号"]times = data["支付时间"]cradID = data["身份证号"]photo = data["手机号"]amount = numToBig(money)# 这里是转化成了中文数字大写print(amount)context = {'name': name, 'money': money, "date": times.strftime('%Y年%m月%d日'), "photo": photo , "cradId" : cradID, "amount":amount,'orderId': orderId}  # company_name 是存在于1.docx文档里面的变量,就像这样{{company_name}},直接放在1.docx文件的明确位置就行doc.render(context)  # 这里是有jinjia2的模板语言进行变量的替换,然后便可以在1.docx文档里面看到{{company_name}}变成了World companydoc.save("file//" + str(name)+ "-" + str(photo) + ".docx")  # 保存

使用python替换word模版中的内容相关推荐

  1. Python将Word文件中的内容写入Excel文件

    在日常办公中我们经常需要将word文件中的数据写入Excel中,如果是手动一个一个进行复制粘贴,那将会非常的耗时且繁琐! 遇到这种问题我们首先想到就是利用编程解决,今天我分享一个word转excel的 ...

  2. python 替换word内容 doc转换成docx

    python 替换word内容 doc转换成docx doc转换成docx 北京市,天津市,上海市,重庆市,河北省,山西省,辽宁省,吉林省,黑龙江省,江苏省,浙江省,安徽省,福建省,江西省,山东省,河 ...

  3. js html 导出word 不用activexobject,javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印第2/2页...

    javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印第2/2页 更新时间:2008年06月21日 22:57:31   作者: 由于时间比较紧,没多的时候 ...

  4. Python检查Word文件中包含特定关键字的所有页码

    推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 配套资源: 用书教师可以联系董老师获取教学大纲.课件.源码.教案. ...

  5. Python3-word文档操作(三):利用python修改word文档的内容

    前两篇博文中,学习了是用python的docx库创建一个word文档,并且编辑了标题和正文,以及利用python来获取word文档的内容.本篇学习利用python修改word文档的内容. 修改word ...

  6. Java替换Word模板中的文字、图片、表格、水印

    前言 由于业务需求,要求开发一个工具类,需要对Word模板中的内容进行替换,并且支持插入图片.根据业务生成自定义表格,以及对处理后的文件增加水印,处理完的文件支持保存doc.docx.pdf格式 1. ...

  7. Word处理控件Aspose.Words功能演示:使用 Python 将 Word 文档的内容复制到另一个文档

    在各种情况下,您可能需要将 Word 文档的内容复制到另一个文档中.此外,您可能需要创建原始 Word 文档的克隆.为了自动化这些操作,本文介绍了如何在 Python 中将内容从一个 Word 文档复 ...

  8. 【Python数据分析】利用Python替换EXCEL表格中指定的数据

    如何利用Python替换EXCEL表格中指定的数据?今天与大家一起分享一下DataFrame对象的replace()函数,replace()函数可EXCEl中的数据内容,其语法格式如下: 表达式.re ...

  9. python判断列表list中的内容、数值是否全部都大于某一个阈值(threshold)、如果数值都大于某一个阈值(threshold)则跳出循环

    python判断列表list中的内容.数值是否全部都大于某一个阈值(threshold).python判断列表list中的内容是否全部都大于某一个阈值(threshold).如果数值都大于某一个阈值则 ...

最新文章

  1. asp.net 操作excel的实现代码
  2. Metasploit设置HttpTrace参数技巧
  3. 设计模式学习之Factory Method模式和Abstract Factory模式
  4. Qtum量子链研究院:Plasma扩容方案详解(上)
  5. git clone时出现 error:inflate:data stream error(incorrect data check)
  6. 得力科学计算机怎么求余,山商“郭叔”:妙招讲高数 考研路上得力导师
  7. Struts2 的Action 命名重复检测
  8. 安卓设置原生alert设置圆角_安卓手机设置充电提示音全新最全教程
  9. 课时4:改进我们的小游戏
  10. open cv+C++错误及经验总结(十二)
  11. Django下的templates 和 static静态文件
  12. 遗传算法--适应度尺度变换
  13. 使用Mousetrap处理键盘快捷键(keypress.js和jQuery.hotkeys.js的使用)
  14. 注册表故障恢复 必须使用记录或另一备份以恢复包含系统注册表数据的文件。恢复成功
  15. 三大微分中值定理和洛必达法则、泰勒公式
  16. 求求你学学医疗保险小知识吧
  17. fullPage的简单使用
  18. AcWing2022寒假每日一题(1 月 2 日 ~ 1 月 6 日)
  19. win10修复引导工具怎么用【系统天地】
  20. 【入门嵌入式系统】基础知识梳理总结

热门文章

  1. 央视《每周质量报告》:揭秘假宽带真相
  2. 量化投资中常用python代码分析(一)
  3. 网易2019实习生招聘笔试-牛牛的闹钟
  4. 网易互娱 实习生招聘 内推
  5. ESXi虚拟机磁盘格式转换与减小硬盘容量的方法
  6. Ansible主机清单inventory
  7. Dubbo,入门Demo案列使用,框架原理,Zookeeper的使用,安装监控中心和管理控制台,service,provider,comsumer三个项目的Demo
  8. [虚拟机] 如何让VMware上的虚拟机识别到U盘
  9. 第四周项目3--单链表应用之递增判断
  10. linux内核IDR机制详解(一)