用python合并word文件
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文件相关推荐
- python 合并word文件_python自动化办公(1)—— 批量合并word文档
上个月领导交给我一个非常紧急的任务,限我2天之内完成.其中有一项是将项目两年内的分析报告汇总到一篇报告中.这些报告分散在不同的目录下,而且数量也非常多. 我花了30分钟左右梳理了一下这些分析报告,竟然 ...
- python 合并word文件_使用python docx合并word文档
合并包含所有样式的两个文档的另一种方法是使用python库docxcompose(https://pypi.org/project/docxcompose/).我们不需要明确定义样式,也不必逐段阅读文 ...
- python 合并word文件_python读取word合并单元格
在excel中,合并.拆分单元格是经常会用到的.而在word文档中,偶尔我们也需要插入表格,然后编辑表格,那么如何对word中的表格单元格进行合并.拆分呢? 一.如何在word中创建表格 1.选择&q ...
- python 合并word文件,在Python上的WordCloud中,我想合并两种语言
In WordCloud on Python I would like to merge two languages into one picture (English, Arabic) but ...
- python 合并word文档,实现同一个文件夹下面的word合并成一个word
python 合并word文档,实现同一个文件夹下面的word合并成一个word -- coding:utf-8 -- import win32com.client as win32 import o ...
- Python提取Word文件中的目录标题保存为Excel文件
from docx import Document from openpyxl import Workbook from openpyxl.styles import Alignment, Borde ...
- python合并word表格单元格_Python实战009:读取Word文档中的表格数据及表格合并问题解决...
同事最近被安排整理资料,主要工作室将文档中的表格数据提取出来并整理层Excel表格供我们FII刀具商城进行资料维护.由于刀具的种类繁多且规格无数,所以要处理的数据量相当的庞大.人工核对整理既费时又费力 ...
- Python检查Word文件中包含特定关键字的所有页码
推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 配套资源: 用书教师可以联系董老师获取教学大纲.课件.源码.教案. ...
- python入门教程2word-入门干货:Python操作Word文件经验分享
原标题:入门干货:Python操作Word文件经验分享 导读:Microsoft Word在当前使用中是占有巨大优势的文字处理器,这使得Word专用的档案格式Word 文件(.docx)成为事实上最通 ...
最新文章
- python要配置几个环境变量_Python环境变量配置
- 怎么做蒙特卡洛计算npv_计算机一级:这该死的“进制转换”,这种题到底怎么做?...
- 分支结构程序案例c语言,C语言学习之三——分支结构程序
- oracle 数据库回闪,各种数据库闪回的总结
- Spring : 基于tx标签的声明式事物
- SQLAlchemy Mapping Class Inheritance Hierarchies
- asteroids模板 游戏 java_在高级Java游戏中存储全局/静态变量的最佳方法是什么?...
- 智能车学习(八)——菜单的实现
- 数论基本定理及应用(三)
- sql 服务器时间修改时间,教您如何修改sql server时间
- 防止linux子系统关闭,Linux关闭selinux安全子系统的方法
- JAVA 中字符串的长度
- ctype-Python的外部函数库(一)(摘抄Python官方文档)
- 看过这篇文章,再也不要说你是凭实力单身了
- python scipy 计算黎曼ζ函数
- memset,calloc的区别
- 分析这家薄利多销的酸菜鱼面,看它的经营之道
- Java中内存问题之OOM 和SOF
- bootStrap 教程 文档
- 零基础入门MySQL,让你对,MySQL有一定的了解
热门文章
- 10 编译2022年最新的U-Boot v2023.01-rc2源码,并用QEMU模拟器运行
- 用python打印三角形图形创意图片_图形创意_尔雅_网课答案2020
- 计算机考研没有歧视的学校,考研择校!20所不歧视本科,保护第一志愿的宝藏学校...
- InfoQ 2018回顾,2019展望
- 第 30 章 ADC—电压采集
- ANR机制及问题分析
- VOS中开启媒体转发功能后,计算几种常用编码所需占用的带宽量
- 干货!我的科研生涯:从博士到博导
- fastjson中List和JSONArray的相互转换
- python GIL(全局解释器锁)