嗨玩手游网

崩溃了,Excel表格太大、太卡、打不开,该如何处理?

日常工作中我们经常会遇到打开一个表格卡死,输入一个公式鼠标光圈运转半天出不来结果,更甚者程序直接崩溃、自动重启,内容丢失.....

Excel作为小型数据的载体,如果内容过多,必定会导致卡顿,然而部分不卡顿情况我们是可以避免、优化的,可以从两方面入手:内容与格式。

1、尽量将公式粘贴为数值

Excel文件不管是打开、关闭或是保存,每进行一步操作,Excel都会自动将表格中的公式重新运算一遍。

就会出现表格中存在大量公式的时候,即使你只是点击了一下数据,光圈也会转半天的情况....

所以在数据处理中,尽量将公式粘贴为数值格式(尤其是数组公式,更耗运算时间),减少单元格之间的链接。

如果避免大量公式运算的情况下,可以将计算选项改为“手动”,待公式输入完毕后,一次性运算,减少等待时间。

但是一定要注意,日常工作最好将计算选项设置为“自动”计算,不然会出现公式不计算导致错误。

2、避免使用条件格式

条件格式的运用,大大增加了表格的运算时间,下图中的数据量只有一万条,在A列存在条件格式的情况下,插入一列都要等待数秒的时间,十分耗时。

Excel为我们提供了2种清除方式,一种是清除所选内容,一种是清除整个工作表,十分方便。

3、减少单元格填充色、减少使用数据有效性

减少表格填充色,尤其是有些小伙伴喜欢将一整行、一整列用色填充,一列有一百万多个单元格,都填充颜色,相当于每个单元格都有内容,无形中增加文件体积。

清除无效的数据有效性,在建立数据有效性的时候,最好不要一整列建立,框选部分单元格建立最优。

4、删除多余的对象

Excel中的对象主要分为图表、图形、图片、控件、流程图等内容。

可以通过Ctrl+G(或者F5)功能键,定位到“对象”,批量删除即可。

5、升级Excel版本

虽然现在已经是2023年了,但有些公司还在用Excel2003版本,也就是文件名后缀为xls,如果另存为xlsx格式,文件体积将会减小很多。

下图中xls原始文件57.2MB,另存为xlsx文件之后,缩小到39.5MB,减少30%以上。

xls 是一个特有的二进制格式,其核心结构是复合文档类型的结构,而 xlsx 的核心结构是 XML 类型的结构,采用的是基于 XML 的压缩方式,使其占用的空间更小。

6、另存为xlsb格式

如果再将文件另存为xlsb格式,文件体积将进一步缩小。

下图中同一个文件,xlsb格式缩小到xls格式的三分之一、xlsx格式的二分之一。

xlsb格式是Excel二进制工作簿的文件格式,它以二进制存储文件内容,压缩比例高,在文件打开、保存上的速度都要快很多,同时xlsb格式文件支持宏命令,可以保存VBA代码。

小结

内容上我们尽量避免无效的内容、冗余的设置,格式上可以另存为其它格式,以此来减少表格体积,提高数据处理效率。

以上就是今天的分享,希望对你有所帮助。

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文件小。

好了,以上就是本期的所有内容了,谢谢大家观看。

谢谢支持!

更多资讯
游戏推荐
更多+