考虑一个 Excel 文件和以下事件序列。
- 在 A1 单元格中输入“SecretPW”。
- 保存文件。
- 将 A1 的内容更改为“AnotherPW”。
- 通过互联网将文件发送给某人。
问题:是否有可能以任何方式(甚至说理论上或基于概率)恢复 A1 单元格的先前内容(即“SecretPW”)?
如果是,那么您知道如何做吗:)?
感谢你们!
答案1
是的,已删除的数据仍可存储在文件中,并可由您向其发送文件的第三方恢复。大多数文字处理和电子表格程序会将已删除的数据保留一段时间;这些数据是通常称为“元数据”的一部分——您看不到的数据。即使您没有跟踪修订历史记录,情况也是如此;例如,当您“撤消”编辑时,就会使用这些数据。
正如 Al Everett 所建议的,删除元数据的一种方法是将文件转换为另一种格式,然后再转换回来。
这是 MS 对 Excel 中元数据的详细解释,但有点过时了:http://support.microsoft.com/default.aspx?scid=kb;EN-US;223789。这些概念仍然适用于后续版本。
在 Excel 2007 中,您可以使用“文档检查器”功能清理元数据。有关此功能的详细信息,请访问http://office.microsoft.com/en-us/excel-help/remove-hidden-data-and-personal-information-from-office-documents-HA010037593.aspx#BM1
通常,删除修订相关元数据(即您提到的删除)最简单的方法是使用“另存为”将文件保存为新名称,并使用 XLS 格式(如果您当前使用 XLSX)。这应该会删除所有修订元数据,但不会删除其他项目,例如您的姓名等。
答案2
无法从第三方恢复旧信息。您可以将该文件发送给任何人,不用担心您的个人信息。
答案3
Office 程序中有记录更改的功能。如果启用此功能,则可以查看对文档所做的所有更改。
答案4
不可能知道微软会如何处理旧信息。如果您担心,请将数据复制到新文件中。您可以通过 CSV 等无害的文件类型执行此操作,这样就不会保存任何您看不到的内容,稍后再将数据放回 Excel。