Python办公自动化——批量合并word文件
Python办公自动化——批量合并word文件
![]() |
---|
需求描述
今天进行网课考试,之前老师每章节都发布了一些练习题与知识点,现在想将这些文件合并到一个 word
文件中,这样看起来方便一些,查题也方便。
大致文件如下:
文件数目不多,手动合并当然也可以,但作为一个 资深懒人, 还是想舒服的完成这个任务。
直接使用使用 Python
中的 win32com
库操作 word
来完成,具体细节在代码以注释的形式呈现。
# -*- coding: utf-8 -*-
'''
作者 : Dream丶Killer
开发时间 : 2021/6/19 10:56
'''
import win32com.client as win32
from pathlib import Pathfolder_path = input("待读取文件夹路径:")
save_path = input("合并后文件的保存路径:")
print('-'*10 + '开始合并!' + '-'*10)
word = win32.gencache.EnsureDispatch('Word.Application') # 打开word程序
word.Visible = False # 是否可视化
folder = Path(folder_path)
files = [path for path in folder.iterdir()]
output = word.Documents.Add() # 新建合并后的文档
for file in files:output.Application.Selection.InsertFile(file) # 拼接文档
output.SaveAs(save_path) # 保存
output.Close()
print('-'*10 + '合并完成!' + '-'*10)
这就是本文所有的内容了,如果感觉还不错的话。❤ 点个赞再走吧!!!❤
后续会继续分享《Python自动化办公》系列文章,如果感兴趣的话可以点个关注不迷路哦~。
Python办公自动化——批量合并word文件相关推荐
- Python+pywin32批量转换Word文件为PDF文件
代码功能:把当前文件夹中多个Word文件批量转换为PDF文件 技术原理:代码实际上是调用了Word的"导出"功能,模拟了手工转换的操作并实现了自动化,要求已正确安装Python扩展 ...
- 批量拆分WORD文件,批量合并WORD文件
在WORD中将一个文档批量拆分成多个 在WORD中将一个文档批量拆分成多个,或者将多个文档合并到一起,同时此技能也支持WPS
- Python批量提取Word文件题库中的答案
问题描述:假设有Word文件"Python题库.docx"中有若干Python题目(目前有1000道,已在公众号内分享第一期1000道Python题库系列分享一(17道))和对应的 ...
- python办公自动化实例(一):批量转换word文件为PDF
场景:有大批word文件需要转PDF,手动word转pdf速度很慢,尤其当word文件很大的时候,这时候就可以使用程序高效批量转换word文件了. 实现效果如下图所示 代码如下: #!user/bin ...
- python批量pdf转word,python批量实现Word文件转换为PDF文件
本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...
- python批量操作word文档实战_python批量实现Word文件转换为PDF文件
本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...
- 【收藏】Python利用Excel+模板批量生成word文件
Python利用Excel+模板批量生成word文件 最近帮朋友批量生成小区业主物业费未缴的律师函.朋友那有物业那边的表格数据,包括楼栋-房间号.业主姓名.欠费日期.欠款金额等信息.目的是需要将这些表 ...
- excel处置4000行数据卡_【R语言】5行代码批量合并Excel文件,并增加文件来源列...
看到一篇文章, 裴帅帅:Python使用9行代码批量合并Excel文件zhuanlan.zhihu.com 咱们R语言也不能落后啊,5行代码批量合并Excel文件,再多做一步:增加文件来源列. 说是 ...
- Python实现批量合并多张图片的方法(附源码)
前言 如何通过Python快速实现批量将多张图片进行合并(重叠)处理呢,例如如下文件夹中,有两个图层文件夹,分别为: termap:天地图底图瓦片 overlay_t:天地图标注瓦片 我们是目标是将t ...
- arcgis根据矢量范围裁取tif影像(栅格数据)、批量合并shp文件、根据矢量范围裁取区域内的矢量,输出地理坐标系
选取研究区域,作图美观. 这是最初的矢量文件,现在切割得到了云贵川地区的矢量文件,通过直接编辑最初的矢量文件. 现在要从上图切出云贵川区域. 打开对话框后输入影像和裁剪的区域,如果只需要裁剪的矢量区域 ...
最新文章
- 你以为它挂了么?并没有!Apache Struts 2.5.22 GA 发布
- python下载教程1001python下载教程-Python知识圈
- 两点之间的连线java_java计算图两点之间的路径实例代码
- 云信小课堂|聊天室内容审核很头疼?3步解决!
- 做python项目需要知道什么_一文带你了解python是什么?能做什么?为什么要学?(文末附学习资源)...
- 【渝粤题库】陕西师范大学300018 世界史(下)
- java添加按钮点击事件_如何为odoo 10中的按钮点击事件添加一个java脚本处理程序?...
- spring+ibatis事务管理配置
- (41)VHDL实现移位寄存器(方法3)
- 进入linux jed文本编辑怎么退出,Linux文本编辑器Jed
- ae效果英文版翻译对照表_AE菜单中英文对照表 (超全)
- Ubuntu20.04 安装matlab2017b
- Android如何绘制矩形方框,绘制矩形(方法二、空心的)
- openwrt反攻局域网arp攻击shell脚本
- Mip-NeRF学习
- vs 2010 sp1 中文版 安装sliverlight 5 正式版
- python爬虫之十一_scrapy框架经验、错误
- 串的置换操作Replace(S,T,V)的算法
- 你对未来计算机的展望,未来计算机发展的展望
- 新鸟初入PHP行业6个月总结心得
热门文章
- javase实现银行转账
- java调用sqluldr_java 使用 oracle sqluldr2 快速导出数据文件
- 海思使用HiTool下载程序
- 微信撤回软件安卓版_微信无限时间撤回软件
- 百度 AI Studio 车牌识别
- 虚拟局域网(VLAN)中端口tagged和untagged在多种情况下的作用
- 玩客云服务器怎么卖,玩客云使用教程;低价NAS怎么打造;玩客云现在还值得入手吗?-聚超值...
- C# Winform开发人脸识别小程序 (基于百度接口)
- 【Linux初始化init系统】
- MATLAB画图函数plot简单用法