今天遇到一件特别有意思的事,工作收到一份要报送的excel表格,我先是在电脑上打开填写,电脑打开表格里面只有一个待填数据的空表单。之后我又用新手机打开了一下这个表格,居然和电脑里打开的完全不一样,手机打开的excel表居然还有第二个表单,而且里面还有数据。当时我都有些震惊了,还以为我的新手机破解了什么了不得的东西呢,感觉好神奇。原来这个有数据的表单是设置了隐藏模式,而我的新手机系统是鸿蒙6.0,用它打开Excel时自动就把隐藏工作表显示出来了,我又用原来安卓旧手机打开这个excel,发现和电脑打开是一样的。鸿蒙6.0系统这么强大吗,连隐藏的表格都能自动显现出来。
经对比发现,原来是因为鸿蒙,安卓手机和电脑对Excel文件的解析和显示规则是不一样的。鸿蒙6.0的手机对文件的解读方式更“直白”一点,它在打开文件时,不会管Excel里的工作表是不是隐藏的,它会直接把文件里所有内容都加载并显示出来。
为什么鸿蒙6.0会自动将隐藏表格显示出来呢,主要是因为鸿蒙系统的特点是主打跨设备协同和全场景体验,对办公文件的解析追求全面性和兼容性,它系统自带的文档解析能力非常强,能和自带的办公软件紧密配合,主打一个“把内容完全展示出来”。它的工作表的“隐藏”更像是一种对视图的设置,而不是需要严格屏蔽的内容,所以不会刻意的去隐藏这些表格。不管表格是否被隐藏了,它都会把所有工作表都加载出来,在手机里打开文件时,会直接把解析到的全部内容都呈现出来,就形成了“自动显示隐藏工作表”的效果。
而安卓手机和电脑,不管是安卓手机上的办公软件,还是电脑端的微软Excel、WPS,都默认遵循微软的规则,表格原来设定的是什么样打开就是什么样,表格原本设定为隐藏,打开后就依然保持隐藏状态,不会主动显示。这样做是为了贴合大多数人的使用习惯,避免无关的内容随意跳出来,影响用户操作,除非你手动去调整设置,让它显示出来,不然隐藏的工作表就会一直是隐藏状态。
安卓手机之所以会这么“保守”,和安卓生态的碎片化有关。不同品牌、不同第三方办公软件的解析能力参差不齐,为了避免解析时出错,或者兼容出现问题,显示时就只会展示明确标注为“可见”的工作表。电脑则是因为从系统到软件早已经形成了固定的显示规则,自然不会轻易打破“隐藏即不显示”的设定。
其实这并不是鸿蒙6.0的“问题”,只是不同系统的设计思路有差异。如果觉得鸿蒙6.0自动显示隐藏工作表不方便,我们可以在打开的Excel或WPS里,右键点击工作表的标签,选择“隐藏”就可以了。而如果想让安卓手机或电脑显示隐藏工作表,也只需要在对应的办公软件里,找到“格式-隐藏和取消隐藏”或右键标签栏选择“取消隐藏”,手动操作就能看到隐藏的内容了。
看来我的鸿蒙手机还有许多不一样的地方需要我慢慢挖掘呢~