我的一些.xls
Microsoft Excel 文件包含带有隐藏信息的单元格,这些信息使用自定义代码格式化;;;
,以阻止随意查看。一年前,我改用 LibreOffice 并将所有文件转换为.ods
格式。除了丢失格式外,我没有发现任何隐藏的危险。一年后,令我惊恐的是,我发现一些具有这种隐藏格式的单元格的内容被清除了。我注意到自定义格式代码已更改为[>0]"";[<0]"";"";""
。
为了证明这种情况确实发生,我对一个新文件进行了测试.ods
,果然,在保存并重新打开文件时,一些隐藏单元格的内容被清除了。例如:
- 包含纯拉丁字符的单元格(例如)
abcdefg
仍然可见 - 包含字母和数字混合的单元格,
abc123
例如 删除 - 包含纯数字的单元格,例如
123456
保持隐藏。
有没有办法恢复已删除的内容?我不确定它是否真的被删除了,还是只是没有显示在电子表格输入行上。