Excel 工作簿的文件大小可能会意外地增加呈指数级增长

适用于: Microsoft Office Excel 2007Microsoft Office Excel 2003

症状


Microsoft Excel 工作簿的文件大小可能会意外地呈指数级增加。此外,如果共享工作簿的所有用户保存并关闭工作簿,该工作簿可能会不按预期降低文件大小。

注意:Excel 2007 中的文件基于 XML 和压缩的组合,通常小于传统的 XLS 文件类型的文件类型。但是,任何"适用于"一节中列出的版本的 Excel 中可能会出现此问题。

原因


如果 Excel 意外关闭,则可能会发生此问题。 在这种情况下,用户可能不会正确地断开连接从共享工作簿。

解决方案


要解决此问题,请断开当前未使用的工作簿的所有用户,保存工作簿,然后关闭工作簿。

重要:确认您想要拔下它们在实际上不再从事该工作簿的用户。如果您断开活动的用户,该用户未保存的工作将会丢失。

若要断开当前未使用该工作簿的用户,请执行以下步骤,以适当的方式取决于您所运行的 Excel 版本。

Excel 2007

  1. 在 Excel 2007 中打开共享工作簿。
  2. 单击审阅选项卡。
  3. 更改组中,单击共享工作簿
  4. 编辑选项卡上,单击您要断开的连接,每个用户的名称,然后单击删除用户每个名称后。

Microsoft Office Excel 2003 和早期版本的 Excel 中

  1. 工具菜单上共享工作簿,请单击,然后单击编辑选项卡。
  2. 正在使用本工作簿框中,查看用户列表。
  3. 单击要断开的连接,每个用户的名称,然后单击删除用户

详细信息


无论您是否在 Excel 中使用不保存修订记录选项,本文中描述的问题可能会发生。 跟踪的 Excel 进行同步的工作簿的用户之间所需的任何更改。直到您保存该工作簿,Excel 会将这些更改存储在内存中。 当保存工作簿时,Excel 会将这些更改保存到硬盘驱动器中。

只要 Excel 意外关闭,幻影用户名可以保留在共享工作簿中。工作簿跟踪用户上次同步的共享工作簿的版本。工作簿执行此操作,以便同步后所做的更改不会被清除。



为避免本文中描述的问题,请使用以下建议的做法︰
  • 经常保存。更长的时间间隔保存操作,使用更多的内存存储尚未保存对文件的更改记录。
  • 请确保每个用户每天关闭共享工作簿。此过程有助于防止重复的用户名。此外,该过程允许清除内存中的更改记录。
  • 定期,查找并删除工作簿中保留任何幻影用户名。然后,保存并关闭工作簿。