先给结论
结论是:文件无需密码即可打开、但 sheetProtection 生效时,可以生成不覆盖原件的新副本。测试样本只有“项目、数值”两列和数值 42,便于在解除前后逐项核对。
本次证据或判断依据
在 LibreOffice 7.3.7.2 创建 XLSX 后,为工作表加入保护记录。处理前确认单元格不可按普通方式修改;处理后重新解析 OOXML,目标保护节点消失,工作表名称、关系、单元格文本和数值保持一致,并成功转成 PDF,证明结果可重新打开。
建议按这个顺序处理
复核时先确认工作簿已经能显示内容,再观察是否只有单元格编辑受限。若显示内容前就要求密码,应走打开密码找回;若属于旧版 XLS、VBA 或组织权限,也不纳入本次结果。
适用边界和常见误区
这项测试证明的是自建 XLSX 工作表保护样本的稳定处理,不代表所有第三方插件、宏或受管文档都适用,也不会显示原来的保护密码。
不要在唯一原件上试验,不要处理来源不明的文件,也不要把单一样本的结果写成固定速度或成功率。本文只讨论本人所有或已获得明确授权的文件。
下一步怎样做
问题已经确认属于打开密码时,可以整理仍然确定的长度、字符类型、姓名拼音、日期、手机尾号和固定片段,再使用 8码解密创建在线任务。数据中心服务器承担主要候选计算,个人电脑无需持续高负载;多个文件可以分别创建任务。仍有可靠线索但默认范围尚未覆盖时,可按任务页面实时活动申请更多免费算力,这只扩大尝试范围,不承诺必然找到。
