有没有 Word 和 Excel 文件本地局域网协作服务?

有一个 Excel 文件,需要两三台电脑上同时编辑,因为数据敏感,所以不能传公网上,所以必须要本地局域网内。

现在是 SMB 共享,之前试过允许多台电脑打开,但是会出问题就取消了多台同时打开。

有什么服务器可以允许本地实现同时编辑一个文件吗?需要保持是 xlsx 文件不变。


需要在 Windows 7 上运行的。


放弃了,因为文件时上级下发的文件,没办法更改成其他的。
还涉及到相隔一公里的两间办公室异地的,一个单位 300M 对等,一个单位 1000m/50m,所以才想能搭个服务编辑就不用传那么大的文件。都是电信,Zerotier 目前还是稳定的。

https://www.collaboraoffice.com/

我曾经使用过, 挺好用.

试过,出过奇奇怪怪问题就没用了,因为文件有九十多MB。

这个需要上微软的服务器,同步需要时间,网络不畅当然会有问题。
上面说的这个Nextcloud Office - Self-hosted online office suite
应该是可以满足你的要求,初步看了一下还是挺简单的部署。

可以在本地部署一个共享的协作服务器。参考一下这个 探索Excel表格多人协作编辑方案:10个开源工具推荐 - 正数办公

我之前部署过一个开源协作办公系统,但忘了名字。

你们反正也只有几个人在用,直接写个小软件不就行了,同一个时间限制,只能一个人使用即可。

感觉这是一个大问题。很多可自部署的服务都会依赖 npm、Docker 等环境,但这些环境似乎都不支持 Windows 7 了。

excel 是支持共享工作簿模式的, 但是修改和上传并不是实时的. 实际效果一言难尽.

起码多数人都不知道这个功能, 就说明这个功能不会太好用.

适合局域网的office系列的, 其实是 windows server + sharepoint .这个可以实现企业级别的协作能力.

但是这个对管理员的技术水平要求比较高, 而且正版的话, 代价很高.

开源的低成本方案的话, 可以使用 onlyoffice. 不过我测试过, 这个兼容office的能力不如wps.

如果你只是excel 的话, 不考虑太多奇怪函数的兼容性, 问题不大.

但是需要改变其他人的编辑器, 从excel 切换到onlyoffice

如果不想切换常用编辑软件, 我推荐一个折中的办法,这个办法仅适合excel文档.

我以前这么搞过.

首先, 建一个ms sql 服务器, 如果这个也不会就没辙了.

然后, 把excel转为 sql 数据库.

最后 用excel连接到这个数据库. 这样的话, 优势很明显:

1.sql数据库支持数据并发. 不用担心无法协作问题
2. 编辑器还是excel, 只是数据链接到sql数据库
3. sql数据库支持备份和查询功能, 还能回滚数据, 可以实现协作的版本管理(需要精通sql语法)

我记得以前还有一些商业软件,专门是做excel服务器软件的. 可以实现excel 的协作, 不过这些软件基本上年代久远, 在今天的时代为这个付费我个人觉得不值得.

2 个赞

你试试老版本的excel, 比如2013.
当时我记得我们是5个人编辑同一个excel, 体验还是不错的.

新版可能有问题, 不排除将此功能故意的蹩脚化来让大家使用云服务.

另外, 你提到的使用smb共享, 而当时我们用的是普通的windows共享目录. 不知道会不会有差异.

1 个赞

额,wps没这个功能嘛

90多兆的excel。。。确定不用access,或者python吗,你这得多少数据量

Word 的本质还是文字,如果将文字内容编辑与文档排版分开的话,那么可以试试 Markdown 格式的编辑,看看 思源笔记、 Joplin 等提供自部署的产品。
等到文字内容都确定好以后,再由一个人复制粘贴到 Word 中,进行排版就好了。