1、目的:

合并一个文件夹内的所有word文档,并且按照文件的顺序进行合并。

2、代码

import os
#输入输出函数,用来获取目录路径
import win32com.client as win32
word = win32.gencache.EnsureDispatch(‘Word.Application’)
#启动word对象应用
word.Visible = False
path = r’C:\Users\dell\Desktop\汇总\汇总\汇总’
#需要合并的文件所在路径
files = []
filename = os.listdir(path)
filename.sort(key= lambda x:int(x[:-5]))
#按照数据顺序进行排序,-5指的是从右到左5个字符,即对“.docx”前面的进行排序
for filename in filename:
filename = os.path.join(path,filename)
files.append(filename)
#获取目录下所有文件的路径

output = word.Documents.Add()
#新建空的word文档,
for file in files:
output.Application.Selection.InsertFile(file)
#拼接文档
doc = output.Range(output.Content.Start, output.Content.End)
#获取合并后文档的内容
output.SaveAs(‘C:\Users\dell\Desktop\汇总\汇总\汇总\店长教材汇总.docx’)
#把汇总文件保存到指定路径
output.Close()#关闭

3、合并完成

结果就不做展示了。

用python合并word文件相关推荐

  1. python 合并word文件_python自动化办公(1)—— 批量合并word文档

    上个月领导交给我一个非常紧急的任务,限我2天之内完成.其中有一项是将项目两年内的分析报告汇总到一篇报告中.这些报告分散在不同的目录下,而且数量也非常多. 我花了30分钟左右梳理了一下这些分析报告,竟然 ...

  2. python 合并word文件_使用python docx合并word文档

    合并包含所有样式的两个文档的另一种方法是使用python库docxcompose(https://pypi.org/project/docxcompose/).我们不需要明确定义样式,也不必逐段阅读文 ...

  3. python 合并word文件_python读取word合并单元格

    在excel中,合并.拆分单元格是经常会用到的.而在word文档中,偶尔我们也需要插入表格,然后编辑表格,那么如何对word中的表格单元格进行合并.拆分呢? 一.如何在word中创建表格 1.选择&q ...

  4. python 合并word文件,在Python上的WordCloud中,我想合并两种语言

    In WordCloud on Python I would like to merge two languages ​​into one picture (English, Arabic) but ...

  5. python 合并word文档,实现同一个文件夹下面的word合并成一个word

    python 合并word文档,实现同一个文件夹下面的word合并成一个word -- coding:utf-8 -- import win32com.client as win32 import o ...

  6. Python提取Word文件中的目录标题保存为Excel文件

    from docx import Document from openpyxl import Workbook from openpyxl.styles import Alignment, Borde ...

  7. python合并word表格单元格_Python实战009:读取Word文档中的表格数据及表格合并问题解决...

    同事最近被安排整理资料,主要工作室将文档中的表格数据提取出来并整理层Excel表格供我们FII刀具商城进行资料维护.由于刀具的种类繁多且规格无数,所以要处理的数据量相当的庞大.人工核对整理既费时又费力 ...

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

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

  9. python入门教程2word-入门干货:Python操作Word文件经验分享

    原标题:入门干货:Python操作Word文件经验分享 导读:Microsoft Word在当前使用中是占有巨大优势的文字处理器,这使得Word专用的档案格式Word 文件(.docx)成为事实上最通 ...

最新文章

  1. python要配置几个环境变量_Python环境变量配置
  2. 怎么做蒙特卡洛计算npv_计算机一级:这该死的“进制转换”,这种题到底怎么做?...
  3. 分支结构程序案例c语言,C语言学习之三——分支结构程序
  4. oracle 数据库回闪,各种数据库闪回的总结
  5. Spring : 基于tx标签的声明式事物
  6. SQLAlchemy Mapping Class Inheritance Hierarchies
  7. asteroids模板 游戏 java_在高级Java游戏中存储全局/静态变量的最佳方法是什么?...
  8. 智能车学习(八)——菜单的实现
  9. 数论基本定理及应用(三)
  10. sql 服务器时间修改时间,教您如何修改sql server时间
  11. 防止linux子系统关闭,Linux关闭selinux安全子系统的方法
  12. JAVA 中字符串的长度
  13. ctype-Python的外部函数库(一)(摘抄Python官方文档)
  14. 看过这篇文章,再也不要说你是凭实力单身了
  15. python scipy 计算黎曼ζ函数
  16. memset,calloc的区别
  17. 分析这家薄利多销的酸菜鱼面,看它的经营之道
  18. Java中内存问题之OOM 和SOF
  19. bootStrap 教程 文档
  20. 零基础入门MySQL,让你对,MySQL有一定的了解

热门文章

  1. 10 编译2022年最新的U-Boot v2023.01-rc2源码,并用QEMU模拟器运行
  2. 用python打印三角形图形创意图片_图形创意_尔雅_网课答案2020
  3. 计算机考研没有歧视的学校,考研择校!20所不歧视本科,保护第一志愿的宝藏学校...
  4. InfoQ 2018回顾,2019展望
  5. 第 30 章 ADC—电压采集
  6. ANR机制及问题分析
  7. VOS中开启媒体转发功能后,计算几种常用编码所需占用的带宽量
  8. 干货!我的科研生涯:从博士到博导
  9. fastjson中List和JSONArray的相互转换
  10. python GIL(全局解释器锁)