阅读本文大概需要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种常见的表类型介绍给大家。觉得有用的小伙伴,记得给个关注哦,每天分享数据小技巧。

csv 逗号数量不一样_敲黑板,表格后缀xls、xlsx、xlsb、xlsm、csv分别是什么意思?...相关推荐

  1. 将excel(xls/xlsx)转换成csv文件

    将excel(xls/xlsx)转换成csv文件 首先pom.xml 需要引进的包如下: <dependency><groupId>net.sourceforge.jexcel ...

  2. csv 逗号数量不一样_MySQL Workbeach导入CSV时的大坑,一直都是UTF-8问题,绕不过去了~。~...

    想用MySQL Workbeach导入常用的几张表,练习用SQL语句取数据,结果在第一步就卡死了.一直报这个错误.百度的半天,尝试了百度到的各种方法,另存成UTF-8格式,用notepad把编码改为没 ...

  3. robotstudio仿真搬运编程_敲黑板 | 机器人是怎么完成任务的?这三种编程方式的区别你造吗...

    9012年了,机器人对我们来说已经很熟悉.在许多领域,它都发挥着卓有成效的作用,那么,这些机器人究竟是怎么在各个领域完成任务的呢? 想知道这个问题的答案,我们首先要知道机器人编程. 机器人编程[rob ...

  4. 交流电机数字控制系统_敲黑板!新型变频调速控制系统对交流电动机设计的特殊要求...

    随着电力电子技术的发展与进步,现代变频调速控制系统采用了多段PWM(文章尾部有相关解释)技术,即利用IGBT(文章尾部有相关解释)的导通与阻断把直流电压变为一定形状的脉冲列,并通过控制脉冲的宽度和脉列 ...

  5. 备赛脱脂经验分享_敲黑板,备赛这几招如果你还不知道,赶快学起来吧!

    备战健美健身比赛是令不少人发怵的事情,对于第一次备赛的人来说更是如此.要想达到在赛场上肌肉饱满.坚实.线条清晰的完美效果,需要调控好很多非常重要的因素.没有经验的人很容易顾此失彼.不知所措. 我曾经参 ...

  6. 机器人焊枪动作与编程实验_敲黑板 | 机器人是怎么完成任务的?这三种编程方式的区别你造吗...

    9012年了,机器人对我们来说已经很熟悉.在许多领域,它都发挥着卓有成效的作用,那么,这些机器人究竟是怎么在各个领域完成任务的呢? 想知道这个问题的答案,我们首先要知道机器人编程. 机器人编程[rob ...

  7. php 导出csv设置列宽度,php数据库导出excel表格数据-php从数据库导出csv格式的Excel表格是,字段本身就......

    PHP如何将查询出来的数据导出成excel表格(最好做... $objPHPExcel->getActiveSheet()->getDefaultColumnDimension(A)-&g ...

  8. excel表 更改后缀名 xlsx转成csv csv转换xlsx

    excel 转成CSV 步骤: 1.打开你需要转换的Excel表格.这里特别介绍一下多个数字的现象,我们知道,像身份证这些多位数字,在正常表格里都是会加上一个'来使其显示的,或者换成"文本& ...

  9. php xlsx格式转换csv,我想使用C将.xls或.xlsx文件转换为.csv格式#

    我试图用C编写代码,将.xls/.xlsx文件转换为.csv文件,打开文件后将其保存为.csv文件,但结果文件仍然具有所有Excel属性(如合并单元格.标题等),但当我查看属性时,它将文件类型显示为. ...

最新文章

  1. ES6中export及export default的区别
  2. 4一20ma电流有源与无源区别_4-20 mA电流环的工作原理是怎么样的
  3. csrediscore访问redis集群_搭建文档 | centos7.6环境下redis5.0.8集群搭建
  4. SWAP使用情况以及muma介绍
  5. linux数据库实例开机启动,linux下数据库实例开机自启动设置
  6. Python+django网页设计入门(17):模板语法及应用
  7. 为什么 Web 前端开发不抛弃 HTML 和 CSS,用纯 JavaScript 开发?
  8. SAP License:SAP实施项目中顾问与客户的有效沟通
  9. Ev Dekorasyonu
  10. Exchange 2007 前端 IIS 内存占用过高
  11. ubuntu 18.04虚拟机访问Windows磁盘或文件夹
  12. 什么是项目沟通管理?
  13. php页面添加背景图片,css怎么增加背景图片
  14. HDU - 7125 Master of Shuangpin
  15. 互联网日报 | 1月29日 星期五 | 刘德华正式入驻抖音;联想集团已接受科创板上市辅导;爱奇艺成立遍知教育...
  16. K60的计时器/定时器的简单介绍
  17. cad打印去掉边框_CAD打印图纸时如何去除白色的边框
  18. 面试自我介绍3分钟通用计算机专业,3分钟的面试自我介绍有哪些 三分钟应聘自我介绍范文...
  19. 新手站长如何盈利持续发展呢?(博客,个人网站)
  20. 在c语言中3ap是不合法的变量,C语言陷阱一

热门文章

  1. 3.5.1 插入 3.5.2 修改
  2. 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够) 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
  3. server sql 分组 去重 字符串拼接_SQL | 数据分析面试必备SQL语句+语法
  4. 人群密度估计--Crowd Counting Via Scale-adaptive Convolutional Nerual Network
  5. ubuntu/debian安装最新版docker和docker-compose
  6. ASP.NET Core Web Razor Pages系列教程六:添加搜索功能
  7. oracle中key,mysql中的key在oracle中是什么
  8. oracle10gr2 x86,Oracle10gR2 On RHEL5 x86安装技术文档(英文原版)
  9. IDEA 中比较骚后缀补全技巧!你可能没用过
  10. Tomcat(四):tomcat图形管理和身份认证