Excel的Xlsb格式的优点及缺点,与xlsx xlsm格式的区别
- 2020-06-04 08:00:00
- zstmtony 原创
- 21829
①xlsb概述
xlsb和xlsx、xlsm文件格式基本类似,它们都是压缩文件包(将后缀改为zip即可解压),区别在于,xlsx和xlsm的压缩包里面的内容都是基于XML(文本,可以直接用写字板打开阅读),而xlsb压缩包里的内容则是二进制文件(无法直接打开阅读)。
②xlsb的优点:
文件更小。xlsb的文件更小,对保存大Excel文件很有用。
打开和保存的速度更快。EXCEL直接使用二进制文件比解释XML文件速度更快。
有人做了一个简单的测试:文件内容是10000*1000个单元格,每个单元格都是一个=+1的公式。对这个文件而言,xlsb文件的打开速度是xlsx文件的四倍,保存速度快一倍,文件小三分之一:
.XLSX .XLSB
打开速度 165s 43s
保存速度 115s 61s
文件大小 91MB 65MB
而在其它方面,xlsb和xlsx、xlsm并无区别,xlsb格式拥有excel全部功能,微软对于它的向下兼容是一样的(Excel 2003在安装转换器的情况下同样可打开xlsb文件)。当文件被读入内存后,两种格式在计算时并无差异。
③xlsb的劣势
xlsb的唯一劣势是xlsx可以更好地与其它程序、尤其是其它平台的交互,因为xlsx基于更标准化的XML格式。但普通用户用不到这种高大上的技术,所62616964757a686964616fe78988e69d8331333337386633以,对于普通用户而言,推荐将EXCEL的默认保存格式设置为XLSB格式。
xlsb和xlsx、xlsm文件格式基本类似,它们都是压缩文件包(将后缀改为zip即可解压),区别在于,xlsx和xlsm的压缩包里面的内容都是基于XML(文本,可以直接用写字板打开阅读),而xlsb压缩包里的内容则是二进制文件(无法直接打开阅读)。
②xlsb的优点:
文件更小。xlsb的文件更小,对保存大Excel文件很有用。
打开和保存的速度更快。EXCEL直接使用二进制文件比解释XML文件速度更快。
有人做了一个简单的测试:文件内容是10000*1000个单元格,每个单元格都是一个=+1的公式。对这个文件而言,xlsb文件的打开速度是xlsx文件的四倍,保存速度快一倍,文件小三分之一:
.XLSX .XLSB
打开速度 165s 43s
保存速度 115s 61s
文件大小 91MB 65MB
而在其它方面,xlsb和xlsx、xlsm并无区别,xlsb格式拥有excel全部功能,微软对于它的向下兼容是一样的(Excel 2003在安装转换器的情况下同样可打开xlsb文件)。当文件被读入内存后,两种格式在计算时并无差异。
③xlsb的劣势
xlsb的唯一劣势是xlsx可以更好地与其它程序、尤其是其它平台的交互,因为xlsx基于更标准化的XML格式。但普通用户用不到这种高大上的技术,所62616964757a686964616fe78988e69d8331333337386633以,对于普通用户而言,推荐将EXCEL的默认保存格式设置为XLSB格式。
相关资料
什么是文件扩展名 XLSB?
Excel Binary Spreadsheet 文件最初是由Apache Software Foundation 为 Apache OpenOffice 软件应用程序开发的。
Excel Binary Spreadsheet 文件最初是由Apache Software Foundation 为 Apache OpenOffice 软件应用程序开发的。
1.xlsb优点是,压缩比很高。节省磁盘空间,打开、关闭、保存的速度应该快一些。
2.对于大表格确实变小了一半左右 xlsb,因为是二进制存储,少了那些标记,所以体积比xlsx小很多;
3.同时,xlsb还支持VBA.
4.当然,xlsb的缺点是不支持xml
5.体积方面,xlsx接近2113xls的一半,5261而xlsb接近xlsx的一半,
也就是说xlsb接近xls(Excel2003)的1/4
6.文件内的公式,不需要更改。
但文件之间的公式,肯定 需要改,因为文件名变化了。
可以用批量 替换的方式,更改公式。
7.xlsb缺点,是以二进制形式存储,因而不内通过Excel,其他软容件程序是无法快速提取其中的数据资源的。
8.xlsb格式可以存储带宏的工作簿,而xlsx不行。
9.如果只在windows平台 使用excel, 那么保存为 xlsb格式是最佳的选择?
因为据说其他平台 对 xlsb的兼容性不好
10.因为xlsb支持储存宏,不安全。新的xlsx不支持宏储存
11.那xlsm和xlsb区别在哪。。存储成xlsm体积也变小
xlsb二进制宏文件。xlsm是非二进制宏文件
12.xlsb的缺点是二进制比较封闭,wps之类的office软件打不开这格式,如果全部是用微软office,xlsb只有优点,没有缺点。体积小,速度快,支持宏。
2.对于大表格确实变小了一半左右 xlsb,因为是二进制存储,少了那些标记,所以体积比xlsx小很多;
3.同时,xlsb还支持VBA.
4.当然,xlsb的缺点是不支持xml
5.体积方面,xlsx接近2113xls的一半,5261而xlsb接近xlsx的一半,
也就是说xlsb接近xls(Excel2003)的1/4
6.文件内的公式,不需要更改。
但文件之间的公式,肯定 需要改,因为文件名变化了。
可以用批量 替换的方式,更改公式。
7.xlsb缺点,是以二进制形式存储,因而不内通过Excel,其他软容件程序是无法快速提取其中的数据资源的。
8.xlsb格式可以存储带宏的工作簿,而xlsx不行。
9.如果只在windows平台 使用excel, 那么保存为 xlsb格式是最佳的选择?
因为据说其他平台 对 xlsb的兼容性不好
10.因为xlsb支持储存宏,不安全。新的xlsx不支持宏储存
11.那xlsm和xlsb区别在哪。。存储成xlsm体积也变小
xlsb二进制宏文件。xlsm是非二进制宏文件
12.xlsb的缺点是二进制比较封闭,wps之类的office软件打不开这格式,如果全部是用微软office,xlsb只有优点,没有缺点。体积小,速度快,支持宏。
其它格式
格式 扩展名 说明
Excel 工作簿 .xlsx Excel 2010 和 Excel 2007 默认的基于 XML 的文件格式。不能存储 Microsoft Visual Basic for Applications (VBA) 宏代码或 Microsoft Office Excel 4.0 宏工作表 (.xlm)。
Excel 工作簿(代码) .xlsm Excel 2010 和 Excel 2007 基于 XML 和启用宏的文件格式。存储 VBA 宏代码或 Excel 4.0 宏工作表 (.xlm)。
Excel 二进制工作簿 .xlsb Excel 2010 和 Excel 2007 的二进制文件格式 (BIFF12)。
模板 .xltx Excel 2010 和 Excel 2007 的 Excel 模板默认的文件格式。不能存储 VBA 宏代码或 Excel 4.0 宏工作表 (.xlm)。
模板(代码) .xltm Excel 模板 Excel 2010 和 Excel 2007 启用宏的文件格式。存储 VBA 宏代码或 Excel 4.0 宏工作表 (.xlm)。
Excel 97- Excel 2003 工作簿 .xls Excel 97 - Excel 2003 二进制文件格式 (BIFF8)。
Excel 97- Excel 2003 模板 .xlt Excel 模板的 Excel 97 - Excel 2003 二进制文件格式 (BIFF8)。
Microsoft Excel 5.0/95 工作簿 .xls Excel 5.0/95 二进制文件格式 (BIFF5)。
XML 电子表格 2003 .xml XML 电子表格 2003 文件格式 (XMLSS)。
XML 数据 .xml XML 数据格式。
Excel 加载项 .xlam Excel 2010 和 Excel 2007 基于 XML 和启用宏的加载项格式。加载项是用于运行其他代码的补充程序。支持 VBA 项目和 Excel 4.0 宏工作表 (.xlm) 的使用。
Excel 97-2003 加载项 .xla Excel 97-2003 加载项,即设计用于运行其他代码的补充程序。支持 VBA 项目的使用。
Excel 4.0 工作簿 .xlw 仅保存工作表、图表工作表和宏工作表的 Excel 4.0 文件格式。可以在 Excel 2010 中以此文件格式打开工作簿,但是无法将 Excel 文件保存为此文件格式。
Excel 工作簿 .xlsx Excel 2010 和 Excel 2007 默认的基于 XML 的文件格式。不能存储 Microsoft Visual Basic for Applications (VBA) 宏代码或 Microsoft Office Excel 4.0 宏工作表 (.xlm)。
Excel 工作簿(代码) .xlsm Excel 2010 和 Excel 2007 基于 XML 和启用宏的文件格式。存储 VBA 宏代码或 Excel 4.0 宏工作表 (.xlm)。
Excel 二进制工作簿 .xlsb Excel 2010 和 Excel 2007 的二进制文件格式 (BIFF12)。
模板 .xltx Excel 2010 和 Excel 2007 的 Excel 模板默认的文件格式。不能存储 VBA 宏代码或 Excel 4.0 宏工作表 (.xlm)。
模板(代码) .xltm Excel 模板 Excel 2010 和 Excel 2007 启用宏的文件格式。存储 VBA 宏代码或 Excel 4.0 宏工作表 (.xlm)。
Excel 97- Excel 2003 工作簿 .xls Excel 97 - Excel 2003 二进制文件格式 (BIFF8)。
Excel 97- Excel 2003 模板 .xlt Excel 模板的 Excel 97 - Excel 2003 二进制文件格式 (BIFF8)。
Microsoft Excel 5.0/95 工作簿 .xls Excel 5.0/95 二进制文件格式 (BIFF5)。
XML 电子表格 2003 .xml XML 电子表格 2003 文件格式 (XMLSS)。
XML 数据 .xml XML 数据格式。
Excel 加载项 .xlam Excel 2010 和 Excel 2007 基于 XML 和启用宏的加载项格式。加载项是用于运行其他代码的补充程序。支持 VBA 项目和 Excel 4.0 宏工作表 (.xlm) 的使用。
Excel 97-2003 加载项 .xla Excel 97-2003 加载项,即设计用于运行其他代码的补充程序。支持 VBA 项目的使用。
Excel 4.0 工作簿 .xlw 仅保存工作表、图表工作表和宏工作表的 Excel 4.0 文件格式。可以在 Excel 2010 中以此文件格式打开工作簿,但是无法将 Excel 文件保存为此文件格式。
Access数据库自身
- office课程播放地址及课程明细
- Excel Word PPT Access VBA等Office技巧学习平台
- 将( .accdb) 文件格式数据库转换为早期版本(.mdb)的文件格式
- 将早期的数据库文件格式(.mdb)转换为 (.accdb) 文件格式
- KB5002984:配置 Jet Red Database Engine 数据库引擎和访问连接引擎以阻止对远程数据库的访问(remote table)
- Access 365 /Access 2019 数据库中哪些函数功能和属性被沙箱模式阻止(如未启动宏时)
- Access Runtime(运行时)最全的下载(2007 2010 2013 2016 2019 Access 365)
Access Activex第三方控件
- Activex控件或Dll 在某些电脑无法正常注册的解决办法(regsvr32注册时卡住)
- office使用部分控件时提示“您没有使用该ActiveX控件许可的问题”的解决方法
- RTF文件(富文本格式)的一些解析
- Access树控件(treeview) 64位Office下出现横向滚动条不会自动定位的解决办法
- Access中国树控件 在win10电脑 节点行间距太小的解决办法
- EXCEL 2019 64位版(Office 2019 64位)早就支持64位Treeview 树控件 ListView列表等64位MSCOMMCTL.OCX控件下载
- VBA或VB6调用WebService(直接Post方式)并解析返回的XML
Access ADP Sql Server等
- 早期PB程序连接Sqlserver出现错误
- MMC 不能打开文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC 可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版
- sql server连接不了的解决办法
- localhost与127.0.0.1区别
- Roych的浅谈数据库开发系列(Sql Server)
- sqlserver 自动备份对备份目录没有存取权限的解决办法
- 安装Sql server 2005 express 和SQLServer2005 Express版企业管理器 SQLServer2005_SSMSEE
文章分类
联系我们
联系人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |