doc、docx文档批量合并
工作或生活中经常会遇到多个word文档合并的情况,当然手工打开文档,一个一个粘帖复制也可以,但如果文档有多个的时候就非常繁琐和耗时,下面介绍一种python实现文档合并的方法:
说明:以下代码在window10下使用pycharm,py3.8版本正常运行,代码如下:
import win32com.client as win32
import os# 打开word软件
word = win32.gencache.EnsureDispatch('Word.Application')
# 可视化运行
word.Visible = False
# 新建合并后空白文档
output = word.Documents.Add()# 需要合并的doc文件路径
docPath = r'D:\新建文件夹'
# 输出文件路径,默认为doc目下的result.docx
outPath = docPath + '/'+'result.docx'# 需要合并的文档路径
files = []
for root, dirs, filenames in os.walk(docPath):for filename in filenames:if filename.endswith(('.docx', '.doc')):files.append(root+'/'+filename)
for file in files:output.Application.Selection.Range.InsertFile(file)
# 获取合并后文档的内容
# doc = output.Range(output.Content.Start, output.Content.End)
# doc.Font.Name = "黑体" #设置字体
print(outPath)
output.SaveAs(outPath)
output.Close()
使用时,需要自己设置一下文档路径,默认将目录下的所有文档合并成一个独立的文档
result.docx输出到文档目录下;
以上代码部分来源于网络,本人进行优化改造,如在使用中发现问题,请反馈。
doc、docx文档批量合并相关推荐
- 在线预览doc,docx文档
在线预览doc,docx文档 前言:上传成功以后的每个文档都能获取到所传文件的路径; 我这里是一个maven项目,需要在pom文件引入 <!-- 文件预览 --><dependenc ...
- Java web/springboot上传word/doc/docx文档(含图片)与HTML富文本导入/导出互相转换解析!附项目源码
测试效果 先看下效果 文档内容如下: 上传 上传docx文档 查看解析内容 <html><head><style>p{margin-top:0pt;margin-b ...
- (doc, docx)文档合并的三种方法
Word文档合并几种方式 通过com.spire.doc包 具体参考地址:https://www.e-iceblue.cn/spiredocforjavaoperating/merge-word-do ...
- word文档批量合并工具
用于批量合并word文档 #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. ...
- java docx转pdf_java word/doc/docx文档转PDF 加水印
本文实例讲述了java实现word文档转pdf并添加水印的方法.分享给大家供大家参考,具体如下: 前段时间,项目需要将上传的Word文档在浏览器浏览,思来想去,把word文档转成pdf就好了,于是乎研 ...
- txt文档批量合并解决数据处理问题
在学习或工作中有时候需要将大量的txt文档合并为一个txt文档,起初我是在搞自然语言处理任务预处理数据时有这个需求,如果要我一个一个的手动去合并,我只能说,这任务不搞也罢!!!经过多方打探,终于发现了 ...
- 使用python-docx读取doc,docx文档
API: http://python-docx.readthedocs.io/en/latest/#api-documentation 将doc转为docx: from win32com imp ...
- 利用Freemarker模板生成doc或者docx文档(转载整理)
可以直接看主要代码实现 doc作为模板文件生成指定格式的doc文件 实现逻辑 1.把作为模板的doc文件另存为xml文件 2.凡是需要填充的数据用${xxxx}替代 3.利用Template类将数据填 ...
- 自己用js做的在线word文档编辑器oarword-doc/docx文档编辑、导出导出
分享自己用js做的在线word文档编辑器oarword 支持基本doc/docx文档编辑,导出和导出,类似google docs和zoho 源码分享在Github:https://github.com ...
- 如何将多个 Docx 格式 Word 文档批量转为 Doc 格式
概要:前面我们介绍过常见的 Word 文档有多种格式,比如 Doc.Docx,并且详细介绍了如何批量将多个 Doc 格式的 Word 文档批量转为 Docx 格式文档,相信对大家都有一些的帮助.那 D ...
最新文章
- SAP QM 模块主数据
- SQL2008R2 Reporting Services 報表產生器 3.0 快速上手
- Vue 3 都 RC 了,前端的你还不来看看
- 斯坦福大学NLP公开课CS224n上映啦!华人助教陪你追剧
- Hive的使用之脚本文件
- ES6学习笔记(二):教你玩转类的继承和类的对象
- OkHttp3详细使用教程(2)
- vfp:数据库中表间关系的参照完整性
- android 表格控件点击事件,Android零基础入门|RecyclerView点击事件处理
- ubuntu下rz,sz命令用法
- Map集合类型总结,常见Map集合有哪些?他们的优缺点分别是什么?
- mysql adodb_常用的adodb使用方法
- 极通EWEBS V5.0打破了远程计入市场的宁静!
- 作为开发者你必须要知道的五大浏览器,记得收藏
- 再见深圳!我要去成都搞IT了!
- 全新数据增强 | TransMix 超越Mix-up、Cut-mix方法让模型更加鲁棒、精度更高
- CSS中英文换行问题
- 用 dism 合并与删除 wim 映像
- 电子摇奖机电路的设计仿真与制作——数电课设(包含PCB文件)
- The 6th Zhejiang Provincial Collegiate Programming Contest