电子表格后缀xls、xlsxmb、csv分别是什么意思?
阅读本文大概需要1-3分钟。
小伙伴们在日常工作中见过各种奇形怪状的表格,有xls格式的,也有xlsx/xlsm/xlsb格式的,也有csv格式的,同样是电子表格,它们之间有什么差异吗?
今天我们就来说说它们之间的异同点。
xls——Excel早期表格格式
1987微软开发出第一款适用于windows系统的Excel表格,至今产品迭代更新十几个版本(目前Excel2019),其中xls格式是Excel2003版本及其以前版本所生成的文件格式。
其最大的特点就是:仅有65536行、256列 ,与2007之后的版本数据储数量差异巨大(1048576行、16384列)。
可以的说xls格式文件是Excel进化史上的一个产物,现如今基本被xlsx所替代,但仍有不少企业使用Excel2003(出于成本的目的)。
xlsx——Excel2007及其之后的表格格式
xlsx是Microsoft Office EXCEL 2007/2010/2013/2016/2019文档的扩展名,也是现在Excel表格的主流格式,与xls相比,它可以存储1048576行、16384列数据(理论上是),存储相同数据,xlsx格式要比xls格式文件要小得很多。
xlsm——启用宏的工作簿
xlsm与xlsx基本无异,用Excel2007及其以上版本就可以打开。
唯一不同的是xlsm启动了宏,正常情况下,我们在xlsx文件中录制一段宏,或者插入一段VBA代码,是无法正常保存的,如下图所示,只有把表格另存为xlsm格式文件。
简单点理解,xlsx不可以保存宏(VBA),xlsm可以保存。
xlsb——二进制工作表
xlsb是Excel的二进制文本格式,与之前的格式相比,表格体积更小,打开速度更快,同时可以保存宏代码,缺点就是兼容性不及xlsx格式。
CSV——逗号分隔值文件
CSV逗号分隔值文件格式,其以纯文本形式存储表格数据(数字和文本),可以用Excel软件打开。
如果要将Excel表格另存为csv格式的话,需要特别注意,在存为csv时,因为是纯文本形式,之前表格中的公式、字体颜色等设置会被丢弃,并且csv文件仅保留一个插页。
CSV的一大特征就是,原则上 存储数据量 无大小限制 ,不像Excel最大仅能存储1048576行×16384列数据,只是数据量过大时,用Excel打开,多余的部分将会被截断,这时候就需要用其它软件读取数据,如SQL、python、R等。
文件大小上的差异
除了部分功能差异外,这几种类型的表格还有个最大区别就是文件的大小。
下图中看文件大小一列可以发现,相同的表内容 ,xlsb格式文件体积最小,其次是xlsx与xlsm格式,接着是csv,最后是xls格式。
相同表的内容,xls格式的表大小是xlsx的3.6倍还多 ,所以说还在继续使用Excel2003版本的小伙伴们,是时候升级你的Excel版本了。
格式之间的互转
五种格式之间可以互相转换,需要安装Excel2007及其以上版本,在打开表格之后,点击另存为,下拉底部的“保存类型”,可以发现,以上的五种格式全部在里面,需要保存什么类型,选中即可。
唯一需要注意的是,如果保存为xls格式,那么原表超过65536行、256列的数据将会被截断 ,毕竟xls格式的表格仅能储存65536行、256列;存为csv格式,原表公式、格式设置会丢失,且仅会保留一个插页。
小结
5种常见的表类型介绍给大家。觉得有用的小伙伴,记得给个关注哦,每天分享数据小技巧。
关于举办2016年陕西省大学生乒乓球比赛暨“校长杯”乒乓球比赛的通知
各普通高等学校、厅属中等职业学校:
为贯彻落实国务院办公厅《关于强化学校体育促进学生身心健康全面发展的意见》(国办发〔2016〕27号)的精神,按照《关于印发2016年陕西省大学生体育竞赛活动安排的通知》(陕教体办〔2015〕33号)的安排,由省教育厅主办,省学生体育协会承办的2016年陕西省大学生乒乓球比赛暨“校长杯”乒乓球比赛将于2016年10月22日至28日举行,大学生乒乓球赛由陕西警官职业学院具体承办,校长杯乒乓球比赛由陕西铁路工程职业技术学院具体承办,现将本次比赛竞赛规程印发给你们,请按照竞赛规程组织好参赛及相关准备工作。
联 系 人:黄 海
联系电话:029—88668892
附件:1. 2016年陕西省大学生乒乓球比赛竞赛规程.doc
2. 陕西省第二十一届“校长杯”乒乓球比赛竞赛规程.doc
3. 2016年陕西省大学生乒乓球比赛报名表.doc
4. 陕西省大学生运动员注册信息汇总表.xls
5. 陕西省第二十一届“校长杯”乒乓球比赛报名表.doc
陕西省教育厅办公室
2016年9月13日
Excel表格文件,xls和xlsx格式的区别
用一句话概括,xlsx和.xls格式的主要区别在于,.xls格式单个工作表最多支持65536行,256列。.xlsx格式最多支持1048576行,16384列。此外就是,存储同样多的数据,.xlsx格式文件更小。基本就这两点区别。下面是关于这两种格式的一些具体说明,大家如果感兴趣可以看看。
Excel表格我们都不陌生,但对Excel的.xls和.xlsx这两种格式可能比较疑惑。对两者有什么区别、是什么关系、各自的来历等问题,本文来谈一下。
目前大家在用的办公套件主要有Microsoft Office和WPS Office这两个,办公套件包含多种组件,比较常用的组件是Word、Excel、PowerPoint。所以说,Excel并不是一个独立的软件,而只是Microsoft Office或WPS Office多个组件中的一个。别人问你用什么做表格,你说Excel是不太准确的,应该说Microsoft Office或WPS Office。
Microsoft Office一般简称为Office,WPS Office一般简称为WPS,下文若无特殊情况,皆采用这种简称。
先说Microsoft Office。Microsoft Office是美国微软公司推出的一套办公软件,第一个版本发布于1984年左右,之后陆续推出了 1.0、3.0、4.0、95、97、2000、2003、2007、2010、2013、2016、2019、2022这些版本。截至目前,最新版本是Microsoft Office 2022。目前常用的主要是2003及以后版本,因为之前的操作界面都比较简陋,不是很好用,所以用的人很少了。
Office 2003及之前版本的Excel文件是.xls格式,2007及之后版本的Excel文件是.xlsx格式。2003及之前版本只能保存为.xls格式,2007及之后版本既能保存为.xls,又能保存为.xlsx。所以说,.xls和.xlsx格式是可以互相转换的。.xls格式单个工作表最多支持65536行,256列。.xlsx格式单个工作表最多支持1048576行,16384列。因此需要注意,.xls转.xlsx没啥问题,但如果是.xlsx转.xls就可能造成数据丢失。因为.xls最多支持65536行,256列,超出范围的在转换时会被删除。
图1
图2
图3
图4
图5
图6
图7
图8
如图1、2、3、4,这是一个.xls文件,我批量填充70000行,300列,最后只有65536行,256列。这就证明了.xls文件单个工作表最多支持65536行,256列。如图5、6、7、8,同理证明了.xlsx文件单个工作表最多支持1048576行,16384列。这是用Office演示,WPS也是一样的。
图9
图10
图11
图12
图13
图14
图15
图16
图17
图18
图19
图20
如图9~20,将.xlsx文件另存为.xls文件时,会有兼容性提示,另存后在65535行,256列以外的数据会丢失。将.xls文件另存为.xlsx则一切正常,不会有任何问题。
说完Microsoft Office,现在来说WPS Office。WPS Office起源于1988年中国人求伯君开发的一款文字处理软件,当时叫WPS。后经过多年一系列发展,又增添了除文字处理外的多个组件,于2001年正式更名为WPS Office。WPS Office历史版本比较多,具体是哪个版本开始支持.xlsx格式的不清楚。
Office和WPS的各种文件格式是互通的,Office创建的可以用WPS打开编辑,WPS创建的也可以用Office打开编辑。但因为毕竟是两个软件,偶尔可能会出现其中一个设置的格式在另一个中失效或错乱的问题。这种情况很少,绝大多数情况下两者都是完美互通的。
除了在表格支持的最大行数,列数上限制外,.xlsx作为新格式,存储上也比.xls格式表现优秀。存储相同数据量的.xlsx文件一般都会比.xls文件小。
好了,以上就是本期的所有内容了,谢谢大家观看。
谢谢支持!