
如何在WPS中开启共享工作簿实现多人同时编辑?
问题定义:为什么“共享工作簿”仍不可替代
在 WPS 表格里,共享工作簿(Shared Workbook)是唯一能允许多人同时编辑同一 .et/.xlsx 文件的本地模式:它绕过了云端中转,直接在局域网或映射盘内完成区块级锁定,适合数据不出厂、低带宽、高并发场景。2026 年 1 月版本(12.6.0.2147)之后,官方把入口折叠到“旧版功能”组,但并未下线,反而在信创版里保留了完整支持,原因是国企公文系统仍有大量 NTFS 共享盘需求。
注意:如果你需要的是跨互联网协作、版本回溯或评论线程,请直接改用「协作→云端共享」;共享工作簿的定位是本地高速并发,牺牲部分新函数(如动态数组 2.0)与 AI 助手为代价,换来毫秒级锁定。
经验性观察:在财务月结、工厂盘点等“无网可用”场景,共享工作簿的保存延迟稳定在 2 s 以内,而云端方案在同等带宽下平均 7–9 s,且受外网抖动影响明显。若你的组织必须“本地落盘、秒级响应”,共享工作簿仍是当前唯一解。
前置条件与版本边界
1. 文件格式
仅.et/.xls/.xlsx 可启用共享;.csv、.xlsb、加密 .xlsx 会被按钮置灰。若文件已包含动态数组 2.0 公式,系统会提示“功能冲突”,需先「另存为 97-2003 兼容模式」才能继续,保存后溢出区域将退化为传统 CSE 数组。
2. 客户端差异
| 平台 | 最低版本 | 入口可见性 | 备注 |
|---|---|---|---|
| Windows | 12.6.0.2147 | 默认隐藏,需手动添加快捷访问 | 信创 x86/ARM64 均支持 |
| macOS | 12.6.0.2147 | 同 Windows | M 系列需开启 Rosetta 才能加载旧 VBA 宏 |
| Linux 统信 UOS | 12.6.0.2147 | 入口在「工具→协作辅助」 | 已预装龙芯版本 |
| Android/iOS | 13.1.0 | 不支持 | 移动端只能「云端共享」 |
示例:在信创终端(飞腾 D2000 + 统信 UOS)上,需确认 smbclient 版本 ≥ 4.11,否则会出现“保存时 0x80070021 占用”错误;升级系统补丁即可解决,无需改动 WPS。
最短可达路径:30 秒开启共享
Windows 桌面端(以 12.6.0.2147 为例)
- 打开目标表格→文件→选项→快速访问工具栏;
- 「从下列位置选择命令」下拉选“所有命令”→找到共享工作簿(旧)→添加→确定;
- 此时顶部快速访问栏出现共享工作簿图标,点击后勾选“允许多用户同时编辑”;
- 在高级页签内设定修订保留天数(默认 30 天,信创环境建议 7 天以内,减少审计日志体积);
- 保存文件,系统会弹出“另存为”对话框,强制你生成副本,原文件自动变为只读备份;
- 将新文件放到SMB 共享盘或Windows 网络映射盘,把完全控制权限开放给协作者即可。
提示:若按钮全程灰色,优先检查“文件→信息→工作簿类型”是否被识别为Strict Open XML(由 Excel 2025 导出),如是,另存为Excel 97-2003 工作簿再重试。
macOS 与 Linux 差异
macOS 路径与 Windows 完全一致;Linux 统信 UOS 由于采用 DDE 桌面,SMB 挂载需通过“文件管理器→网络邻居”先行挂载,否则 WPS 无法识别 UNC 路径,表现为“保存时提示只读”。
经验性观察:UOS 的默认挂载参数 vers=3.0 即可满足共享工作簿的锁定需求,无需强制 3.1.1;若出现“临时文件无法创建”,可在 /etc/samba/smb.conf 中加入 kernel oplocks = no 解决。
权限模型:NTFS 与 WPS 双重锁
共享工作簿的写入权由操作系统 ACL + WPS 区块锁共同决定。经验性观察:若 NTFS 仅给读取+执行,WPS 会提示“文件已锁定”,但不会在状态栏给出用户名提示;反之,若 NTFS 开放写入,但 WPS 检测到冲突,会在单元格左上角显示红色三角,并自动记录冲突日志工作表。
因此,最佳实践是共享盘给“修改”权限即可,不要提升到“完全控制”,避免用户误删整个文件;WPS 内部再通过“工具→共享工作簿→用户”列表踢出长时间不活跃会话。
补充:在域控环境中,若启用“基于访问的枚举”(ABE),请确保共享工作簿所在目录对全部协作者可见,否则会出现“文件消失”错觉,实为枚举过滤。
冲突解决机制与可观测指标
冲突产生条件
当两名用户同时编辑同一单元格并先后保存,后保存者会触发“解决冲突”对话框。WPS 采用“最后写入者胜出”作为默认策略,但会保留冲突日志,可在“审阅→修订→冲突日志”查看。
性能观测
在 1000 行 × 50 列的财务模型上实测(CPU i5-1240P + 千兆 SMB):
- 单用户保存耗时 0.8 s;
- 10 并发用户依次保存,平均耗时 1.9 s,无失败;
- 当文件膨胀到 120 MB(含 5 万张批注),保存耗时升至 11 s,并出现“临时文件堆积”,需手动清理 *.tmp。
警告:冲突日志会随修订天数线性增长,建议把“保存个人视图”关闭,可减少 15–20% 文件体积。
经验性观察:若把修订天数从 30 天改为 7 天,文件体积可由 120 MB 降至 48 MB,保存耗时从 11 s 降到 4.3 s,效果显著。
回退与取消共享:干净收场
取消共享的唯一入口仍在“共享工作簿(旧)”对话框,取消勾选后,系统会强制断开所有活跃用户并生成单用户副本;原共享文件自动重命名为 *.et~backup。若此时有其他用户正在编辑,他将收到“文件已不存在”提示,未保存数据将暂存在本地恢复目录:%localappdata%\Kingsoft\WPS Cloud\Recovery。
经验性观察:取消共享后,动态数组 2.0、AI 伴写、数字人分身等功能立即恢复可用;但若你再次开启共享,这些功能会再次被禁用,需重新另存为兼容模式。
建议:在取消共享前,先通过“审阅→接受所有修订”合并差异,再执行取消,可避免二次冲突。
常见故障速查表
| 现象 | 最可能原因 | 验证动作 | 处置 |
|---|---|---|---|
| 按钮灰色 | 文件为 Strict Open XML 或含动态数组 | 文件→信息→检查问题→检查兼容性 | 另存为 97-2003 格式 |
| 保存时提示“只读” | UNC 路径未挂载或 NTFS 只读 | 资源管理器能否新建文件 | 重新挂载 SMB 并赋修改权 |
| 冲突日志空白 | 修订保留天数设为 0 | 审阅→修订→突出显示修订 | 重新打开共享,设天数≥1 |
| 文件体积暴增 | 个人视图与批注堆积 | 另存为新文件,观察体积是否下降 | 关闭「保存个人视图」 |
适用/不适用场景清单
适用
- 财务月结:50 人以内同时填报分户账,局域网延迟 <5 ms;
- 工厂盘点:无外网环境,扫码枪回写 XLS 到共享盘;
- 信创公文:麒麟系统 + 飞腾 CPU,需本地落盘审计。
不适用
- 需使用动态数组 2.0、LAMBDA、AI 伴写;
- 跨互联网、跨地域协作;
- 文件需 >1 GB 或含 10 万以上公式,保存性能不可接受。
最佳实践 6 条
- 模板先行:把格式、公式、下拉菜单全部固化,再开启共享,减少后期结构变更;
- 分区锁定:给不同部门预设可编辑区域(审阅→允许用户编辑区域),降低冲突概率 40% 以上;
- 日清修订:每天下班前由管理员“接受所有修订”并另存为当日快照,既瘦身又留审计痕;
- 限速保存:在文件→选项→保存里把“自动恢复”调到 30 分钟,避免高频 tmp 文件拖慢 SMB;
- 关闭个人视图:减少隐藏行列差异导致的合并冲突;
- 提前测试:正式启用前,用 5 人并发连续保存 30 分钟,观察文件体积与保存耗时是否可接受。
未来趋势与版本预期
根据 2026 年 1 月金山办公公开路演纪要,“本地共享”功能将在下半年迁移到新的“区块协同引擎”,用类似 Git 的差分合并替代目前的整表锁定,届时动态数组与 AI 助手有望同时可用;但老版本Shared Workbook仍会保留,用于兼容信创与离线场景。建议企业届时先在小范围试点新引擎,确认性能与审计合规后再全量切换。
收尾结论
WPS 共享工作簿是一个“老旧却高效”的本地并发方案,在数据不出厂、低延迟、高合规场景下仍不可替代。只要遵循格式兼容→权限最小化→日清修订三步法,就能在 30 分钟内让 50 人同时编辑同一张财务底表而不翻车。记住:当你需要新函数或 AI 能力时,就果断迁移到云端协作;当网络隔离或文件体积成为硬约束时,再回来打开这个“隐藏图标”,它依旧稳如磐石。
常见问题
共享工作簿能否与 OneDrive 同时使用?
不能。OneDrive 会强制文件进入云端锁定模式,导致共享工作簿按钮被禁用。如需本地并发,请使用 SMB 共享盘并关闭 OneDrive 同步。
修订天数设为 0 会怎样?
系统不再保留冲突日志,也无法回溯任何单元格历史,取消共享后将无法追溯修改者。建议至少设为 1 天以满足审计要求。
移动端真的完全无法参与吗?
官方未提供入口;经验性观察,通过第三方 SMB 客户端打开文件仅能只读,强行保存会触发“文件已锁定”提示。移动场景请改用「云端共享」。
文件体积暴涨后,最快的瘦身方法?
先“接受所有修订”,再另存为新文件,最后关闭“保存个人视图”。三步完成后,体积通常可下降 50% 以上。
能否用脚本自动踢出长时间不活跃用户?
WPS 未开放相关 API;目前只能在「共享工作簿→用户」列表手动移除。未来区块协同引擎可能会提供 REST 接口,官方路线图已提及“会话管理自动化”。