# office-replace **Repository Path**: lxsol/office-replace ## Basic Information - **Project Name**: office-replace - **Description**: L- Office Replace — Word/Excel 批量搜索替换,Office 引擎原地替换、格式零损失 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-13 - **Last Updated**: 2026-10-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # L- Office Replace Word / Excel 批量搜索替换工具 —— 文字交给 Office 自己的引擎原地替换,**格式零损失**。 !!![输入图片说明](%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_2026-10-13_214356_144.png) ## 特性 - **格式零损失**:替换由 Word / Excel 自己的引擎完成。粗体、颜色、字号、合并单元格、列宽、公式、页眉页脚、脚注、文本框、嵌套表格全部原样保留 - **原地保存**:`.doc` 还是 `.doc`(OLE2 二进制),`.xls` 还是 `.xls`,绝不偷偷转成 docx / xlsx - **进程隔离**:每个文件一个独立子进程 + 独立 Office 实例,单个文件崩溃不传染整批;看门狗超时强杀,绝不卡死 - **双向校验**:处理前后通读全文核对,替换不干净直接放弃保存 —— 绝不会有改了一半的文件 - **原子回写**:先在本地临时目录处理,完成后原子回写,网络共享盘也能安全跑 - **未命中不写盘**:没找到目标文本的文件字节级零改动 - **汇总清单**:处理完自动列出「未命中 / 失败」文件清单(含完整路径),方便逐个核对 - **元数据替换**:支持替换文档属性里的作者、标题 - **并行批处理**:并行文件数 1~4 可调,单文件超时可调,大文档机器慢也能扛 - **可选自动备份**:处理前备份到同级 `_替换备份_时间戳` 目录 ## 下载 👉 [最新版 v21.5](https://gitee.com/lxsol/office-replace/releases/download/v21.5/L-%20Office%20Replace_v21.5.exe) 安装即用,无需安装 Python。软件内置自动更新,有新版本启动时会自动提示一键升级。 ## 使用 1. 选择目录,添加要处理的 Word / Excel 文件 2. 填写「搜索文本」和「替换文本」 3. 点「开始替换」,操作日志实时显示每个文件的结果与未命中清单 命令行批处理(无界面): ```bat "L- Office Replace_v21.5.exe" --root "E:\某目录" --old "FX/GL" --new "FX1/GL" ``` 加 `--dry-run` 只扫描不改文件,加 `--log 输出.txt` 把过程写入日志。 ## 系统要求 - Windows 10 / 11 - 本机需安装 Microsoft Office 或 WPS(处理 `.doc` / `.xls` 必需) ## 更新记录 - **v21.5**:软件更名(原「李先生ol word及excel批量替换工具」→ L- Office Replace) - **v21.4**:更新源迁移至码云 - **v21.3**:替换校验修复(新词包含旧词时不再误判)