办公自动化
文章平均质量分 73
梦因you而美
因为坚守,所以花开不败!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于OpenXML底层原生语法生成标准商务Word表格(细线边框/表头底色/固定列宽)
本文介绍了一套基于python-docx的Word表格自动化解决方案,通过OpenXML底层操作,实现了以下核心功能: 标准化表格样式:0.25磅细边框、表头浅蓝底色、全局居中对齐 完美中文支持:同时配置西文和中文字体,杜绝乱码 双布局模式:支持自适应窗口和固定列宽两种排版方式 精准排版控制:统一段落行距、消除多余空白、规范标题间距 高兼容性:纯XML底层操作,兼容所有Office版本 全套代码可直接用于工作汇报、正式文档生成。原创 2026-07-27 13:58:35 · 415 阅读 · 0 评论 -
Python解压ZIP中文文件名乱码终极解决方案|自动识别编码+嵌套解压通用脚本
本文针对Python使用zipfile模块解压ZIP时出现的中文文件名乱码问题,分析了根本原因(ZIP协议编码缺陷与系统编码差异),对比了三种解决方案的优劣。重点提供了一个全平台通用的Python脚本,支持自动识别GBK/UTF-8编码、修复中文乱码、递归解压嵌套ZIP,兼容所有Python版本和操作系统(包括麒麟Linux)。同时提供了Python3.11+的极简方案和第三方库方案作为备选。该解决方案无需依赖外部工具,可直接集成到项目中,彻底解决跨系统ZIP解压的中文乱码问题。原创 2026-06-11 17:27:57 · 245 阅读 · 0 评论 -
Python一键生成本科毕业论文!自动排版+分节+页码+文件检测,直接用
本文介绍了一个基于python-docx的本科毕业论文自动排版工具,主要解决Word文档格式调整繁琐、中文字体兼容性差、文件占用冲突等问题。该工具内置高校论文格式规范,支持自动生成封面、摘要、多级标题、分节符、页眉页脚、图表题注等元素,并实现文件占用检测和一键目录生成。通过封装字体设置、分节控制等核心功能,简化了论文排版的重复性工作,帮助用户快速生成符合学术规范的毕业论文文档。原创 2026-06-05 09:47:51 · 229 阅读 · 0 评论 -
Pandas批量统一杂乱日期格式为XX月XX日
在日常Python数据分析、Excel数据处理场景中,经常会遇到表格日期格式杂乱不统一的问题,数据中同时存在时间戳日期、年.月.日字符串、月.日简写、空值等多种格式。Pandas默认读取会自动解析数据类型,极易出现5.10被误转为5.1、日期解析失败、数据丢失等问题。本文将提供一套通用、健壮的解决方案:通过全字符串读取原始数据规避格式丢失问题,编写万能日期转换函数,将所有杂乱日期统一格式化为XX月XX日中文格式,并支持一键导出Excel文件,完美适配各类不规则日期数据处理场景。原创 2026-05-22 14:45:27 · 379 阅读 · 0 评论 -
Python批量读取Word表格(全格式兼容:上下标+公式+字体样式)
本文提供5个递进式Python代码版本,用于高效提取Word表格数据并转换为DataFrame。基础版实现简单表格读取,升级版支持上下标识别(标记为^()和_()),进阶版解析Word内置公式(OMML格式),全格式版兼容单元格合并等复杂结构,终极版进行性能优化。核心依赖python-docx和pandas库,适用于从纯文本到含公式、合并单元格等各类Word表格场景,帮助用户根据需求选择合适方案,解决常规方法导致的格式丢失问题。原创 2026-04-16 14:58:16 · 583 阅读 · 0 评论 -
Python win32com 复制Excel sheet优化:覆盖替换而非删除重建,彻底解决公式报错
本文介绍了一种优化Python批量复制Excel工作表的方法,解决win32com默认删除重建同名sheet导致的公式引用失效问题。通过"覆盖替换而非删除重建"策略,在保留原有sheet身份标识的基础上清空内容和格式,再复制新数据,完美保留公式引用和格式(宏、图表等)。文章详细解析了传统方法的痛点,提供了完整的优化代码实现,包含参数校验、异常处理等功能,适用于Excel模板复用、报表备份等对公式完整性要求高的场景。该方案兼容.xls/.xlsx格式,操作简单可直接复制使用。原创 2026-04-09 14:56:28 · 485 阅读 · 0 评论 -
Python自动化复制Excel sheet表(openpyxl+win32com双方案,完美保留格式)
本文针对手动复制 Excel 工作表效率低、格式易出错的问题,分享 Python 自动化实现的两种方案。openpyxl 轻量跨平台,支持.xlsx 格式与基础格式保留,无需本地 Excel,适配中小型文件;win32com 适配 Windows 系统,依赖本地 Excel,可完美保留宏、图表等全部高级格式,支持.xls 和.xlsx 格式。文中附完整可运行代码,对比方案优劣与适用场景,还涵盖应用场景、避坑指南及优化技巧,助力新手与办公自动化从业者快速实现 sheet 复制自动化,提升工作效率。原创 2026-03-26 14:30:00 · 616 阅读 · 0 评论 -
Python自动化办公|生成年度节假日日历Excel+快速获取上一个工作日(附完整可运行源码)
日常办公中,考勤统计、排班规划、薪资核算及项目节点梳理等场景,均需频繁核对日期类型(工作日/休息日/节假日)、查询指定日期的上一个工作日,手动操作不仅效率低下,还易因漏判调休、误查日期出现偏差。为此,本文整理两个实用Python自动化脚本,可快速生成年度节假日日历Excel(自动标注日期类型),并能通过读取Excel快速查询指定日期的上一个工作日,无需复杂操作,新手可直接复用,有效解放双手,提升日期相关办公工作的精准度与效率。原创 2026-02-10 14:45:00 · 783 阅读 · 0 评论 -
解决“找不到Excel.Application”:COM组件注册失败 实战排查与修复全指南(附踩坑总结)
本文围绕 COM 组件注册失败引发的 “找不到 Excel.Application” 等高频报错,结合实战场景,梳理了组件注册状态的两种验证方法(注册表检查、脚本测试),分 Microsoft Excel 和 WPS Office 两种场景给出手动注册、软件修复的具体步骤,解决 VBS 脚本编码、权限不足等衍生问题,并总结关键避坑点,为办公自动化开发者、运维人员及新手提供全面的排查与修复指南,帮助快速解决 COM 组件注册相关故障。原创 2026-02-08 09:15:00 · 944 阅读 · 0 评论 -
Python win32com.client 实战:一键将xls转xlsx,解锁Excel自动化办公新姿势
日常办公中,老式.xls文件兼容性差、手动批量转换效率低。本文分享使用Python win32com.client模块实现xls转xlsx自动化的方法,对比openpyxl、pandas等库,说明其能操控原生Excel、保留文件格式和功能的优势。文中包含环境准备、单个文件转换的完整代码及关键参数解析,还优化实现了文件夹批量转换功能,加入异常捕获、路径校验和进程释放逻辑,解决常见踩坑问题,代码可直接复用,助力摆脱重复操作,提升办公自动化效率。原创 2026-02-07 15:30:00 · 791 阅读 · 0 评论 -
Python docxtpl 模板渲染实战:规避路径与兼容坑,规范生成Word文档
本文围绕 Python docxtpl 库模板渲染展开,针对办公自动化、RPA 开发中批量生成 Word 文档的需求,分享规范可复用的实战代码。核心解决路径错误、模板兼容、占位符缺失等常见踩坑问题,逐行解析路径校验、模板加载、异常捕获等核心逻辑,补充占位符校验、代码封装等优化方案,同时整理高频报错排查方法,兼顾新手入门与开发复用,助力提升程序稳定性和可维护性。原创 2026-02-06 10:40:52 · 470 阅读 · 0 评论 -
Python win32com操作Excel:彻底禁用链接更新及各类弹窗(实测有效)
本文分享 Windows 系统下 Python win32com 模块操作 Excel 时,彻底禁用弹窗的实测有效方法。使用该模块自动化时,「外部链接更新」「文件覆盖」等弹窗易导致脚本中断,适用 pywin32 库,先通过 pip 安装依赖。核心是配置 Excel 应用对象属性,禁用各类提示,再在打开文件时添加 UpdateLinks=0 参数形成双重保险,彻底杜绝链接弹窗,同时说明参数含义与配置细节,保障脚本无人值守顺畅运行,可解决 99% 的弹窗干扰。原创 2026-02-05 10:47:52 · 824 阅读 · 0 评论 -
解决定时脚本执行时WiFi掉线问题:自动重连+定时任务配置
日常工作中,为节省时间编写自动数据抓取脚本并设定每日6点执行,却因该时段WiFi频繁掉线导致脚本执行失败。为此,整理一套无需第三方软件的解决方案:编写批处理脚本,实现WiFi自动断开与重连;通过Windows任务计划程序设置定时执行,提前于抓取脚本启动,并调整权限确保稳定运行。针对脚本需管理员、其他用户运行的特殊场景,补充PowerShell命令及批处理调用方法,同时整理常见故障排查技巧。该方案操作简单、稳定可靠,可完美解决WiFi掉线问题,适配数据抓取、定时备份等各类依赖网络的定时脚本场景。原创 2026-02-04 17:21:25 · 819 阅读 · 0 评论 -
批量给图片添加水印
利用Python可以编写个性化自定义的文字水印,而且只需编写一遍,便可永久免费重复使用!原创 2024-07-12 10:58:37 · 988 阅读 · 0 评论 -
word 文本差异比较
不怕客户需求多,就怕不知道 Python 多强大在跟客户沟通需求的时候,科技部老总提出一个问题。能不能实现文本差异比较,实现文件版本管理。其实客户的实际需求是,比较客户签订的合同和公司标准合同的变更,公司在审合同时会占用很多时间。所以上网查找相关资料,整理为如下代码供大家参考:import docximport codecsfrom difflib import HtmlDiff...原创 2019-03-22 09:11:39 · 3166 阅读 · 0 评论 -
鼠标拖拽功能
DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。控制鼠标的拖拽功能需要相应的dll文件,下载地址:https://download.csdn.net/download/apollo_miracle/11190741自定义函数 imouse_dragfrom ctypes import *from ctypes.winty...原创 2019-05-21 10:04:12 · 1966 阅读 · 0 评论 -
使用Python + fitz + PIL+ pytesseract 解析PDF
之前想了很多种办法来解析PDF文件内容(Python 读取PDF文件),一般针对电子版word或者Excel转化为PDF的PDF文件具有不错的效果,但是依然不能解析图片(图片中文字)内容,如果PDF是扫描版呢,那种方法就不行了。所以我又想了另一个办法,就是先把PDF文件转化为图片,然后再将图片进行OCR识别,得到最终PDF的内容。1 把PDF转化为图片可以参考博文:windows下用P...原创 2019-09-08 10:28:36 · 6139 阅读 · 1 评论 -
python删除重复文件
使用场景网上爬取的图片重复量太大,需要删除重复图片。环境python 3hashilib分析一下这个问题:首先,文件个数非常多,手工查找是不现实的,再说,单凭我们肉眼,在几千张图片或文件里面找到完全相同的难度也是很大的。所以要用程序实现。那么用程序怎么实现呢?根据什么判断两个文件完全相同呢?首先,根据文件名判断是靠不住的,因为文件名可以被随意更改,但文件内容不变。再...原创 2020-01-29 20:14:24 · 4685 阅读 · 7 评论 -
Python 读取PDF文件
首先需要安装 pdfminer3k库:pip install pdfminer3kfrom pdfminer.pdfparser import PDFParserfrom pdfminer.pdfdocument import PDFDocumentfrom pdfminer.pdfpage import PDFPagefrom pdfminer.pdfpage impor...原创 2019-09-07 16:30:57 · 2001 阅读 · 0 评论 -
根据制式模板批量生成 word 文件
操作 word 其实是一件很痛苦的事情,但是有一点我们是可以尝试一下的,那就是根据制式的 word 模板批量生成文件,可以应用在政府机关某些文件下发里,再配合邮件发送功能。今天就给大家分享一下生成 word 文件的代码制式的 word 模板如下:代码如下:from docxtpl import DocxTemplatetpl = DocxTemplate(r'./temp.d...原创 2019-04-01 15:21:30 · 6925 阅读 · 0 评论 -
pandas取出重复数据
drop_duplicates 为我们提供了数据去重的方法,那怎么得到哪些数据有重复呢?实现步骤:1. 采用 drop_duplicates 对数据去两次重,一次将重复数据全部去除(keep=False)记为 data1,另一次将重复数据保留一个(keep=‘first’)记为 data2;2. 求 data1 和 data2 的差集即可:data2.append(data1).drop_d...原创 2019-09-09 18:38:03 · 4002 阅读 · 0 评论 -
windows下用Python把pdf文件转化为图片
不扯没用的,直接上代码1、环境:windows(Linux下应该也没问题)2、python版本:3.63、所需依赖:PyMuPDF(pip install pymupdf)以下是代码# -*- coding: utf-8 -*-"""1、安装库 pip install pymupdf2、直接运行"""import fitz# 打开PDF文件,生成一个对象doc...原创 2019-09-07 16:44:58 · 2416 阅读 · 0 评论 -
python模拟鼠标中轴滚动
需要用到的模块win32api、win32con,安装pywin32即可下载地址:http://download.csdn.net/detail/clean_water/9759816下面这个方法可模拟鼠标中轴滑动,-1代表页面向下,1代表页面向上。有人说可以指定任意数,还有人反驳说程序只识别正数、负数,正数向上移动一个位置,负数向下移动一个位置,跟值大小没关系。(可能是跟电脑有关系吧)...原创 2019-05-21 09:16:36 · 7967 阅读 · 0 评论 -
批量制作word表格
将excel表中的成绩内容制作为成绩单,每页对应一个学员的成绩,方便打印。原创 2024-07-11 14:05:41 · 780 阅读 · 0 评论 -
批量提取网页表格内容至excel文件
批量提取网页表格内容至excel文件原创 2024-07-11 13:53:16 · 1046 阅读 · 0 评论 -
批量提取PDF中表格内容
使用pdfplumber读取PDF文件,自动提取每一页的表格,循环写入新的Excel文件中原创 2024-07-11 10:33:07 · 1981 阅读 · 0 评论 -
批量提取Word文档中表格内容
有一个word文件,其中包含多个格式一致的表格,需要将其内容进行提取,填写到excel中。原创 2024-07-11 10:23:28 · 1488 阅读 · 0 评论 -
按模版批量生成定制合同
如果手工来做这个事情,准备好数据之后,需要从Excel表格中复制粘贴数据,再到word中去替换,每次至少需要3分钟的时间。假如每天要开100份,则至少要花5个小时。这样就太浪费人力时间了,而且手工编辑word很容易出错。提前准备好word模板,准备写入word文档的内容,我们使用Python直接读写word模块,通过读取Excel表格中的信息,批量替换内容并生成word文件。一个仪器设备采购公司,商品合同采购需要按模版生成的固定的文件,模板是固定的,只是每次需要替换信息,然后打印出来寄给客户。原创 2024-07-10 16:06:03 · 1270 阅读 · 0 评论 -
批量发送定制邮件内容
使用python代码批量给以下学员发送作业反馈邮件原创 2024-07-10 15:11:02 · 479 阅读 · 0 评论
分享