安装包

pip install  python_docx

pip install xlrd

代码示例

from docx import Document

import xlrd

def change_text(old_text,new_text):#

#读取文章中所有段落列表

all_paras= document.paragraphs

for run in all_paras:

run_text=run.text.replace(old_text,new_text)

run.text=run_text

all_tables=document.tables

for tabel in all_tables:

for row in tabel.row:

for cell in row.cells:

cell_text=cell_text.replace(old_text,new_text)

cell.text=cell_text

xlsx=xlrd.open_workbook('C://Users//fuxingyu//Desktop//hetong//信息.xlsx')

sheet=xlsx.sheet_by_index(0)

for table_row in range(1,sheet.nrows):

document=Document("C://Users//fuxingyu//Desktop//hetong//合同.docx")

for tabel_col in range(0,sheet.ncols):

change_text(str(sheet.cell_value(0,tabel_col)),str(sheet.cell_value(table_row,tabel_col)))

document.save("C://Users//fuxingyu//Desktop//hetong//%s合同.docx"%str(sheet.cell_value(table_row,0)))

print("%s合同完成"%str(sheet.cell_value(table_row,0)))

效果

python制作合同模板带图片_python生成各类合同相关推荐

  1. python制作合同模板带图片_Python操作Word批量生成合同的实现示例

    背景:大约有3K家商家需要重新确认信息并签订合同.合同是统一的Word版本.每个供应商需要修改合同内的金额部分.人工处理方式需要每个复制粘贴且金额要生成大写金额.基于重复工作可偷懒.用Python解救 ...

  2. python制作合同模板带图片_办公自动化7_用Python操作Word批量生成合同

    ########## 实例7:用Python操作Word批量生成合同 ################ ''' 来源网上整理 ,供学习使用. 我们建立的模板和合同信息如下图所示:这里有几个注意事项: ...

  3. python代码画樱花带图片_python编程——pygame画樱花树

    先来看看效果: 是不是很好看呢?现在我们来编程吧. import pygame,random#首先导入pygame.random模块 pygame.init() screen = pygame.dis ...

  4. 制作PDF模板实现PDF文件生成

    制作PDF模板实现PDF文件生成 最近开发的需求的时候,突然发现需要制作PDF,并且需要根据不同的用户制作不同的PDF,所以,为了提高效率,就想到了,制作PDF模板,然后赋值的这种方法,所幸,效果不错 ...

  5. python docx 合并文档 图片_Python+pymupdf处理PDF文档案例6则

    推荐图书:<Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第2次印刷 京东购买链接:https://it ...

  6. python docx 合并文档 图片_Python检查Word文件中包含特定关键字的所有页码

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

  7. python爬取贴吧图片_Python爬取贴吧多页图片

    Python爬取贴吧图片都只能爬取第一页的,加了循环也不行,现在可以了. #coding:utf-8 import urllib import urllib2 import re import os ...

  8. python docx 合并文档 图片_Python和Word的交互批量生成报告

    前言: 本文是一位学弟的投稿,主要是用Python将格式不一致的信评简报Word文档快速生成标准格式的表格,涉及到两步,一是读取所有Word文件,二是处理里面的数据并输出到表格里,能大大提高工作的效率 ...

  9. python docx 合并文档 图片_Python合并word文档制作电子书

    需求: 将某大V公众号文章全部下载,整理成合集,并整理成电子书进行阅读. 以冯大辉老师公众号[小道消息]为例 实现步骤 一.批量下载公众号文章 使用 WeChatDownloadv20200423 工 ...

最新文章

  1. eclipse 的习惯配置
  2. python脚本自动运行失败_解决Python中定时任务线程无法自动退出的问题
  3. cygwin 字符显示
  4. cv::mat 颜色空间_网站设计基础:负空间
  5. js获取下月时间_js 获取 本周、下周、本月、下月、本季度、下季度的开始结束日期...
  6. Redis命令总结及其基础知识讲述
  7. Django——序列化与反序列化
  8. pandas滑动窗口防止nan出现
  9. 19 Signals and Signal Handling
  10. linux 建立伪目标过程,linux之Makefile 编写、规则、伪目标、变量
  11. python mssqlserver_python for MSSQLserver
  12. CCF NOI1016 计算天数
  13. 修改Docker镜像的默认存储位置
  14. 想请问下PDF双面打印时(打印机自动双面打印)为什么反面那页的内容是倒过来的,应该怎么设置?...
  15. 菩提心的修法-菩提心的修法
  16. Unity 5.x 导入教学Demo
  17. Common Lisp 超规范(译文):3. 编译和求值
  18. 做一个网站真的有那么难吗?
  19. 明天见丨云和恩墨生态产品发布会双平台直播,三款新品即将揭晓
  20. 基于深度学习的视觉三维重建研究总结2进阶

热门文章

  1. 90天的互信息计算(包含互信息和标准互信息)
  2. VMWare常见问题-CPU虚拟化引擎
  3. kubernetes上安装 Jenkins 及常见问题
  4. mybatis常用判断语法(标签)
  5. MATLAB 计算带有给定变量的方程
  6. 测试只能干到35岁?35岁+的测试就会失业?
  7. 全新第三代英特尔® 至强® 可扩展处理器重磅发布,点燃数字经济,应对万变挑战!
  8. 圆上任意点切线的斜率
  9. 个人谈谈对几款杀毒软件的看法
  10. 冒号在matlab中的含义,matlab中冒号的用法