关于EXCEL为什么越来越大的问题

謨之恋z0b
2013-10-11 · TA获得超过3587个赞
知道小有建树答主
回答量:1035
采纳率:0%
帮助的人:2463万
展开全部
估计大家已经知道,电脑的数据是存放到硬盘上的,而硬盘是分区的,于是形成了C盘、D盘、E盘等,数据以字节的形式在硬盘上存储。但仅仅这样,并不利于电脑对数据的管理。就像国家的管理,要把一个国家分成区、省、地、县、乡、村、组等多个级别一样,电脑也是多级别管理的。在硬盘分区与字节之间,还有两个中间的级别,扇区和簇。 扇区就不管它了吧,这个与本问题关系不大,簇却是要了解的,因为文件大小虽然是按字节计算的,但却是按簇来存储的,簇才是真正的最小存储单位。 不是说,字节是最小的存储单位么?这个不错,但要看是在哪个层次上说的,如果放在内容的层次上,字节是最小的存储单位,但如果是文件,则最小的单位应当是簇。因为每个簇只允许存放最多一个文件。 但比较复杂的是,簇的大小却受分区格式、分区大小的影响,以最常见的FAT32格式为例,硬盘分区比较小的情况下,簇也比较小,最小为4KB,但当硬盘比较大时,每个簇将增大,最大可达到32KB。此时,你保存一个小于32KB的文件,如16KB,那么你查看一个该文件的属性,电脑会告诉你,大小16KB,占用空间32KB。当一个文件为40KB时,电脑则会分配给该文件两个簇的空间,这个文件的属性,为大小40KB,占用空间64KB。 前面说这么多,主要是担心多数人对簇不了解,只好啰里啰唆地说了一大通。好了,下面进入正题。 这个问题涉及到文档编辑的问题,一个16KB的Excel文件,在编辑了里面的内容,并保存时,Excel并不是直接替换原来的文件,而是新建一个簇来保存这个更改的内容,原来的内容,除了把相应存放该所编辑单元格内容清空外,其他的基本不动。 如果你能一次性正好把整个簇的内容都清空,那么电脑或许会把这个簇让出来,以便存放其他文件,但如果里面还剩下哪怕是1KB,甚至更小一些如1B,这个簇也不能完全清空,下次保存时,电脑又会重新再分配一个簇给这个文件。于是,一个文件,经过多次编辑,就会变得越来越大,以至于16K的内容,仅仅是反复对有限的单元格进行编辑和保存,变成了3M,甚至更大。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式