`
lwp2000
  • 浏览: 74795 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

EXCEL文件数据很少但是体积很大的原因分析及解决办法

    博客分类:
  • java
阅读更多
很多人在实际使用EXCEL过程中发生EXCEL文件不明原因的增大,打开计算都很缓慢的现象,有时甚至造成文件损坏,无法打开的情况,以下是我收集的造成文件虚增的原因及处理办法,对没有提到的其他情况和解决办法,欢迎大家给予补充:
一、工作表中有大量的细小图片对象造成文件增大,这是最常见的文件虚胖原因。
可能的原因:
(1)从网页上复制内容直接粘帖到工作表中,而没有使用选择性粘帖,
(2)无意中点了绘图工具栏的直线或其他绘图对象,不知不觉中在文件中插入了小的直线或其他图形,由于很小,肉眼几乎无法看到,又通过单元格的复制产生了大量的小绘图对象
(3)在工作表中插入了图片其他绘图对象,操作中又将其高度宽度设为0或很小的值,通过复制产生了大量的对象
(4)在行或列的位置中插入了绘图对象,对象的属性为,大小位置随单元而变的(默认的),然后隐藏行或列,或设置行高或列宽为很小的值,从而使插入的对象不能看到
(5)工作表中的对象设置了不可见属性(Visible=false)或对象的线条和填充色均设为与底色相同,使对象无法看到

判断方法:
(1)编辑→定位(快捷键:F5或Ctrl-G),定位条件中选“对象”,确定后会显示很多被选择的小对象(这种方法在隐藏列或行中的对象并不能看到)
(2)用VBA对对象进行计数,看看有多少个对象在工作表中,与你的工作表中需要的对象数量是否相符

Sub countshapes()
Dim n
n = ActiveSheet.Shapes.Count
MsgBox "本工作表共有" & n & "个对象"
End Sub

解决办法
(1)如果确认工作表中没有你需要的对象或控件,用CTRL-G,定位,定位条件中选“对象”,确定后按DEL键删除,会删除工作表中所有的对象
(2)用VBA删除,可以根据需要删除高度或宽度小于一定值的小对象,如

Sub delshapes()
Dim sp As Shape, n
For Each sp In ActiveSheet.Shapes
If sp.Width < 14.25 Or sp.Height < 14.25 Then   '约小于0.5cm,根据需要设定
sp.Delete
n = n + 1
End If
Next sp
MsgBox "共删除了" & n & "个对象"
End Sub






二、工作表中在很大的范围内设置了单元格的格式或者条件格式

可能的原因:
操作时选择在很大的区域设置或复制了单元格的格式或条件格式(并不是整行整列),而真正用的区域并不很多,造成工作表内容不多,文件却很大。

判断方法:
工作表滚协条的拖动滑标很小,拖动滑标向下可以达到很大的行号或列标,滑标拖到最下或最右的位置显示的列标或行号就是实际设置了单元格格式的地址

解决办法:
1、定位真正需要的行号下一行,按CTRL+SHIFT+下箭头,选择所有的多余行(也可以在名称框中输入行号如:2000:65536),编辑-清除-格式(或全部),同理清除可清除多余列的格式
2、如果需要在一行或一列的很大范围设置统一的单元格格式,可以选择整行或整列设置单元格格式,而不要只选择行列的一部分单独设置格式,再根据需要对行列的个别单元格设置单独的格式,对整行或整列甚至整个工作表设置单元格格式并不会造成文件虚增的问题,对A1:A65536设置单元格格式与对 A1:A65535设置单元格格式文件太小是完全不同的
3、如果欲对已设置的不同格式的单元格设置整列或整行统一的格式,应选整行或整列,先清除单元格的格式或将单元格格式设为常规,再对整行或整列设置其他的单元格格式,直接设置有时可能并不能使文件减肥
4、对条件格式也可用编辑-定位,定位条件中选“条件格式”,然后在格式-条件格式中删除条件格式
三、为很大的区域设置了数据有效性

形成原因:
与第二项基本相同,选择很大的区域设置了数据有效性,或将有有效性设置的单元格复制到很大的区域,尤其是在有效性设置中进行了“输入法”“输入信息”“出错警告”的设置,更具有隐蔽性,一般不易发现。

判断方法:
与由于单元格格式造成文件虚肥的原因相同,在清除多余区域的单元格格式后文件尺寸仍没有减下来,就应该考虑是不是有效性设置原因引起

解决办法:
选择多余的单元格区域,数据-有效性,在“设置”、“输入信息”、“出错警告”、“输入法”页面分别执行“全部清除”






四、公式复杂,公式很长

由于单元格公式复杂,公式太长,造成文件增大
解决方法:
针对大量重复使用的公式(包括相对引用的公式),用定义名称的方法简化
下例中原文件用VLOOKUP公式文件189K,用定义名称后文件减小到117K


再补充两条

六、工作表背景造成的文件增大

因以较大的图片作为工作表的背景,使文件增大

解决办法:除非特别需要,不要用工作表背景,如果确实需要,作为背景的图片要尽可能的小。

七、工作表中插入的图片格式影响文件的大小

工作表插入的图片是BMP格式或从绘图软件中直接复制图片粘帖到工作表中

解决办法:把BMP文件转换为JPG格式,并尽量在绘图软件中将图片调整到在EXCEL中实际显示的大小,再插入工作表,不要直接粘帖图片到工作表中

分享到:
评论

相关推荐

    利用Excel表格轻松快速编辑CASS成图的源数据——dat格式数据

    这种格式的优点在于体积小且易于读写,但同时也存在编辑不便的问题,尤其是当需要处理的数据量很大时。 ### 二、将dat格式转换为csv格式 #### 步骤1:dat格式转换为csv格式 由于dat格式数据本身并不具备Excel可以...

    6SQ统计EXCEL插件

    综上所述,6SQ统计EXCEL插件是一个针对统计分析需求的优秀解决方案,尤其适合那些需要在Excel环境中进行数据分析的用户。其易用性和实用性使得它成为MiniTab和JMP等专业软件的有力竞争者,而作为国产软件,它更适应...

    PHP+Excel通用成绩查询系统源码【无需后台】

    可以广泛用于一次性出来的改动很少的成绩查询,录取查询,证书查询系统(每个学校,教育机构,事业单位考试等都可以用到),工资查询系统(每个企业,学校,所有单位都可能用到),水电费查询系统等(小区,物业公司,大学...

    论文研究 - 为卢旺达东部省加的西伯区制定森林管理计划(DFMP)

    数据在卢旺达的统一森林管理工具中进行了汇总和分析,该工具包括六个基于卢旺达的营林制度和处理方法的相互关联的excel文件。 通过该分析,可以计划到2070年在每个森林中进行造林活动。结果表明,加西博的人工林...

    geostudio的一些常见问题总结

    在 SLOPE/W 中,土的重度可以是独立的单位重度,但这个参数很少用到。在实际应用中,土体重度的差距对安全系数的影响非常小。 6. 如何在 GeoStudio 中精确定义点的坐标? 在 GeoStudio 中,可以通过 KeyIn-&gt;Points...

    合并ppt的软件 非常实用

    “很小很强大”则意味着这个软件尽管体积小巧,但其功能强大,可能包含了快速处理大量PPT文件的能力,且对系统资源占用少,易于下载和安装。 关于“标签”,“ppt”代表PowerPoint,是微软Office套件中的一个组件,...

    谷Office_2007_培训教材(上).

    Excel 2007 可以从各种来源(如数据库、网页、文本文件)导入数据,使得数据分析更加全面。 ##### 1.9 冻结和拆分窗口 冻结窗口可以让某些行或列固定在屏幕上,即使滚动其他部分,这些行或列仍然可见,而拆分窗口则...

    网管教程 从入门到精通软件篇.txt

    可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件 DBX:DataBearn图像;Microsoft Visual FoxPro表格文件 DCT:Microsoft Visual FoxPro数据库容器 DCU:Delphi编译单元文件 DCX:Microsoft Visual...

    计算机应用基础练习题

    在计算机应用中,理解不同的图片格式(如BMP、JPEG、PNG等)及其特点是很重要的,例如BMP格式不进行压缩,保留原始图像质量,但文件体积较大。 2. 文档文件(综合练习1.doc、综合练习2.doc、lianxi1.doc、lianxi2....

    不错的迷你pdf阅读器

    7. **兼容性强**:Foxit Reader支持PDF标准的最新版本,能很好地兼容各种类型的PDF文件,无论文件是来自哪个软件创建的。 8. **打印与导出**:用户可以轻松打印PDF文档,或者将其导出为其他格式,如Word、Excel、...

    很小的PDF阅读器

    "很小的PDF阅读器"指的是那些占用系统资源少、体积小巧但功能齐全的PDF阅读应用程序。在描述中提到的"很方便、很实用",意味着这款阅读器不仅轻便,而且操作简便,能满足用户的基本需求。 PDF格式由Adobe Systems...

    PDF合并分割小软件,很方便

    在标题"PDF合并分割小软件,很方便"中,我们可以理解为这是一个轻量级的应用程序,专门设计用于将多个PDF文件合并成一个,或者将一个大型PDF文件分割成多个独立的部分,以满足用户对PDF文档管理的需求。这类软件通常...

    navicat8lite_mysql_cs

    Lite版是Navicat的精简版,体积小巧,占用系统资源少,但依然保留了大部分核心功能,适合个人用户或小型团队使用。 描述中提到的“小巧,占地小,好用就是它的特点,看着很舒服……强烈推荐,好不好用可以试试看!...

    计算机应用技术(实用手册)

    解决方法:打开机箱,把主板上的一节纽扣电池取出,换上一节新的既可,或是CMOS被放电了,从新进入CMOS设置时间保存并退出就可解决此问题。 Press F1 tocontinue ,DEL to enter SETUP 按F1可以继续启动,按DEL进入...

    PDF超强编辑器

    本文将介绍一款名为"PDF超强编辑器"的工具,它可以免费帮助用户对PDF文档进行各种操作,无需安装,文件体积小,极大地提升了工作效率。 首先,我们要明白PDF编辑器的主要功能。在常规情况下,PDF文件是只读的,但...

    基于MATLAB的沥青混合料最佳沥青用量.pdf

    在工程实践中,确定最佳沥青用量的方法一般采用Excel绘图,但这存在计算精度差、估算误差较大、灵活性不足等问题。为提高设计的精度和计算过程的简化,本文提出利用MATLAB进行沥青混合料最佳沥青用量的自动化计算和...

    独立的PDF打印机,可选择纸张大小

    在提供的文件列表中,“dopdf.exe”很可能就是这个独立的PDF打印机软件的安装程序。它是一个执行文件,用户可以通过运行它来安装软件。而“绿盟 - 首页.url”可能是一个书签文件,指向一个名为“绿盟”的网站,可能...

    福昕pdf软件绿色版

    在这个压缩包中,包含的文件是"Foxit Phantom",这很可能是福昕PDF阅读器的一个版本,允许用户查看、编辑和创建PDF文档。 PDF(Portable Document Format)是一种通用的文件格式,用于保持文档的原始格式不变,无论...

    PDF生成器包含注册码

    PDF生成器是一款小巧而实用的软件工具,...其小巧的体积、简单的操作以及全面的功能使得它成为处理PDF文件的理想选择。用户在享受这些服务的同时,也无需担心任何软件限制,因为注册码的存在确保了软件的完整使用权限。

    一个很不错的阅读器 Foxit Reader

    它以其小巧的体积、快速的启动速度以及对PDF文档的良好支持而受到用户的喜爱。这款软件不仅提供了基本的PDF查看功能,还具备了多种高级特性,使得用户在处理PDF文档时更为便捷。 首先,Foxit Reader的界面设计简洁...

Global site tag (gtag.js) - Google Analytics