Excel 2010 - 共享工作簿

Excel 2010 - 共享工作簿

我有一个希望与多个用户共享的电子表格。

当两个用户同时“保存”时,仅提供保存其中一个的选项。

我希望 Excel 只需将其中一个冲突的更改保存到下一行。

有没有办法做到这一点?

答案1

不太确定 Excel 是否有一个无忧的解决方案。但我觉得你可以参考上述答案找到一些方法。当然,即使是 Google 文档也有一些缺点,因为它允许我向有权编辑的人隐藏某一列。好吧,你一定知道 Collat​​eBox,它不仅为你提供共享电子表格的功能,而且还共享电子表格的部分内容。您不能尝试,它处于测试阶段,所以请尝试工作!!! http://www.collat​​ebox.com是链接。非常感谢您的回复。

答案2

您可以从“审阅”菜单中启用“共享工作簿”功能。这允许多个用户同时使用 -然而它仍然不能完全满足您的要求。在此模式下,您无法更改电子表格的布局(添加/删除行等)。如果两个人编辑同一个单元格,您将看到冲突对话框,而不是新行。

我认为 Excel 不是适合这种情况的工具。如果您确实需要多用户实时编辑,我会尝试使用其他工具,也许 Google Docs 可能更接近您的需求,其中的多用户编辑功能相当不错,尽管它仍然不会在发生冲突时创建新行,但我不知道有什么可以做到这一点。我相信您需要为此创建一个定制工具。也许是 MS Access 或基于 Web 的应用程序。

答案3

您可以使用 Microsoft Live 和 SkyDrive 与多个用户共享办公文档,同时跟踪更改历史记录。通常大多数程序不会尝试合并更改或自动处理冲突。通常是最后一个获胜。

答案4

我希望您能原谅我在这里提到另一种商业产品,但我真的认为它与这个问题相关。我为一家创建 Excel 插件的公司工作,该插件主要用于发布和订阅来自各种平台的实时市场数据。然而,我们的一位客户试图使用 Excel 的内置工作簿共享机制共享电子表格,这给他们带来了巨大的问题。(共享速度很慢 - 传播更改需要几十秒甚至几分钟。此外,工作簿的大小不断增长,以至于它们变得不稳定,甚至对于 32 位版本的 Excel 来说太大了。)

因此,我们为 Excel 创建了一个实时共享机制。要共享的单元格块由一个特殊的共享函数(由我们的插件实现)引用。这会导致它们被发布到共享缓存中。当用户打开电子表格时,它会从共享缓存中检索当前值。当任何用户对电子表格中的共享区域进行更改时,更改会(通过共享缓存)传播给打开电子表格的所有其他用户。这两个值和功能在共享区域内是共享的 - 因此用户可以协作编辑电子表格(在一定限制内)。

我们相信我们的解决方案对于许多共享需求来说比 Excel 的内置共享功能要好得多。它也与上面提到的 Collat​​eBox 解决方案有很大不同(如果我理解正确的话,Collat​​eBox 通过网站共享电子表格数据,但不会将实时更改推送回 Excel)。

更多详细信息请访问:http://www.mdxtechnology.com/products/mdxt-share

相关内容