
技术奇客出品的 Office 系列小工具:批量移除 Office Word 文档中的指定字符。
介绍
技术奇客出品的 Office 系列小工具,用于移除 Office Word 文件的指定字符。
- 可指定目录:软件会处理该目录下的所有 docx 文件
- 批量处理:一次搞定整个文件夹,不用逐个打开文档
- 安全保留原文件:已处理文件带有
-revised字样,保存在子目录《已处理文件》中
⚠️ 此工具只支持新版 docx 文件。若有 doc 文件,建议使用技术奇客开发的开源工具:Word格式转换(.doc ➡ .docx) [点击下载并安装]
更新日志
v1.1.2.0(2023-06-19)
- 更新介绍,增加工具运行界面截图
- 修复因为没有移除文字引起的不能保存当前配置的错误
- 增加目录文件信息显示 docx 文件数和 doc 文件数
- 移除自动转换 doc 为 docx 功能,提醒软件只支持 docx 文件格式处理,建议使用技术奇客的开源工具 – 转换 Word 旧版 doc 为新版 docx
v1.1.1.0(2023-06-12)
- icon 采用 base64 代码,便于打包不出错
- 文字列表条目较多时显示滚动条
- 重构 frame,调整视图显示,增加版本等信息
- 更改读写文件为 json 格式,增加目录记忆功能
- 增加处理任务完成后弹窗提醒处理的文件数量
v1.0.1.0(2023-06-09)
- 调整替换算法,让替换忽略大小写并且更加准确
- 如果是 doc 文件,先转换为 docx 文件;转换前检查之前是否已转换
- Word 文件跳过处理 office 产生的临时文件(~$.)
- 文件获取不包含子目录,只处理当前根目录的文件
- 添加需处理的字符时,自动去除前后空格
- 修复文件名处理时包含了扩展名的错误
- 修复首次运行没有默认字符的错误,若把之前的 staff_mobile_email.txt 放到文件的同一目录,则会自动导入
- 任务成功与否都会弹窗提醒
v1.0.0.0(2023-06-08)
- 文本列表可自动保存,并在启动时自动加载
- 运行移除后将在文件目录创建「已处理文件」子目录
- 已处理文件名附加「-Revised」字样,以示区别
软件架构
软件采用 Python 3.11 + TKinter UI 开发,可以运行于 Windows 10/11。软件基于 Office Word 软件对 .docx 格式文件进行处理,前提必须安装 Word 软件。
理论上软件也可以运行于 Linux 系统,但需要依赖 LibreOffice。Linux 系统运行功能正在开发中。
使用说明
Windows 版本
- 下载可执行文件
- 双击文件并执行
- 添加想要移除的文本列表
- 选择要处理的文档所在的目录
- 开始处理
Linux 版本
- 确定已安装 Python 3 版本,最好 3.8 以上版本
- 安装 Python 依赖:
pip install python-docx tkinter - 下载本项目到本地目录,并运行:
python remove_str_from_word_main.py
处理过的文件将被保存到子目录《已处理文件》当中,文件名末尾附上 -revised 字样以示区别。
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
相关链接
- 阅读 README.en.md 可以查看英文指导
- ITGeeker 官方博客:www.itgeeker.net
- Gitee 开源项目地址:https://gitee.com/itgeeker/itgeeker_remove_str_from_word
- Github 开源项目地址:https://github.com/alanljj/itgeeker_remove_str_from_word
- GeekerCloud 奇客罗方智能科技:https://www.geekercloud.com
网站由 ITGeeker 技术奇客开发并管理;隶属于 GeekerCloud 奇客罗方智能科技。















发表回复