xml文件可以用什么打开 xls文件用什么打开


在这个信息高度发展的新时代 , 不管你愿意与否 , 我们每个同志都会与电子表格打交道 , 慢慢的变成“表哥表姐” , 可能细心的朋友会发现 , 有的表格是.xls的格式 , 而有的表格又是.xlsx的格式 , 那么这两个格式到底有什么不同呢?今天小编就给大家趴一趴 , 科普一下它们的区别与联系 。
一、本是同根生 , 结构各不同
xls格式是Excel2003以及之前的版本中使用的文件格式 , 在微软发布Office2007以及后续的版本后 , 把Excel保存文件的默认格式由xls修改成了xlsx格式 , 总的来说 , 由于核心数据结构的不同 , 使得采用XML类型的xlsx格式相比采用二进制格式保存的xls文件具有小身材、大容量的优点 , 我们可以把xlsx理解成是xls的加强版 。青出于蓝而胜于蓝 , 相比只能装下256列65536行xls格式 , xlsx能装下16384列1048576行的数据 。
二、兼容性能哪家强?
【xml文件可以用什么打开 xls文件用什么打开】说到兼容性 , 大家肯定都听说过“向下兼容”这个词语 , xlsx格式也不例外 , 毕竟作为xls的后生晚辈 , 他必须要能够兼容xls的 , 所以通常来说 , office2007及以后的版本是能打开xls这个老前辈的 , 但是office2003及以前的版本想要打开xlsx文件 , 就没那么容易了 , 至少得安装一个格式兼容包 。
三、xlsx作为加强版 , 也有弱点
说了这么多xlsx的优点 , 难道xlsx就彻底压制xls吗?其实也不是 , 其实xlsx相比于xls有一个致命弱点 , 那就是它不能保存VBA代码 , 地球人都知道 , 微软office为什么比金山WPS强太多 , 那就是因为Microsoft Office原生支持VBA语言 , 用它来开发程序 , 帮助我们完成大量机械重复、规则明确的事情实在是再好不过(不过现在更多的人不喜欢代码又臭又长的VBA语言 , 而是喜欢简洁而优雅的Python) , 但是xlsx偏偏它就不支持保存VBA代码 , 而xls就可以保存 。所以有的时候单位领导在QQ群里发了一个代VBA的xls文件 , 大家手机都能打开 , 而xlsx想要带VBA代码 , 必须要保存成另外一个转基因格式xlsm格式 , 这个格式想要打开就没这么容易了 , 需要安装一个手机版的office 。

    推荐阅读