excel内容很少,文件却很大,怎么解决
发布网友
发布时间:2022-04-22 20:31
我来回答
共5个回答
热心网友
时间:2022-06-07 09:41
展开3全部
我也遇见过这样的问题,个人猜测有两种情况。第一种是表格中很远的单元格内有内容或者是特定的单元格格式;第二种是文件可能中了某种病毒,里面有很多很多看不见的文本框。当然,也可能是其他情况,我只谈我遇到的两种。
1、如果是第一种情况,请看百度经验“网页链接”
2、如果是第二种情况,按以下步骤解决。
(1)打开excel文件,在里面插入一个文本框,然后选中它。如下图
(2)键盘按Ctrl+G,在弹出的对话框中点击左下角“定位条件”按钮,在“在定位条件”对话框中点击左下角选项“对象”,点击“确定”。如下图(完成后耐心等待,文件很大,时间较长)
(3)在定位按成后,他会显示所有的透明的看不见的文本框(某种错误的文件或者是病毒会使excel文件内莫名其妙的多出很多文本框)如下图(由于文本框的位置一样,看起来很少,其实是很多个重合在一起的)。然后在键盘上按Delete键,删除文本框(删除过程缓慢,耐心等待)结果如图。注意:在定位到所有文本框过后,不要用鼠标随意点击其他任何东西,否则定位选择的结果无效,无法删除。
删除完成后保存就行了,下面两图是我的两个文件前后大小对比。
热心网友
时间:2022-06-07 09:42
在Excel工具栏中依次点开“开发工具”、“查看源代码”,如下图:
什么?你的Excel没有这个功能?好吧,功能肯定是有的,只是你没打开而已。自行百度打开方式,或者查看《Excel表格中没有开发者工具?怎么办?》
下面,在开发工具中输入如下代码:
Sub test()Dim countDim pic '图片13Dim button '按钮8Dim txtbox '文本框17Dim comm '批注4Dim other '其他未知Dim msg '提示消息Dim delpiccount = 0pic = 0button = 0txtbox = 0comm = 0other = 0respons = MsgBox("是否要清理表格中的图片,请谨慎操作!" & Chr(10) & _"点击'是'清理图片,点击'否'跳过!", vbYesNo, "警告")If respons = vbYes Thendelpic = TrueElsedelpic = FalseEnd IfFor i = 1 To Sheets.countFor Each tb In Sheets(i).ShapesIf tb.Type = 13 Thenpic = pic + 1If delpic Thentb.DeleteEnd IfElseIf tb.Type = 8 Thenbutton = button + 1tb.DeleteElseIf tb.Type = 17 Thentxtbox = txtbox + 1tb.DeleteElseIf tb.Type = 4 Thencomm = comm + 1Elseother = other + 1tb.DeleteEnd IfNext'For Each tb In ActiveSheet.Shapes'tb.Delete'NextNextIf delpic Thencount = button + txtbox + pic + otherElsecount = button + txtbox + otherEnd IfIf count > 0 Or comm > 0 Or pic > 0 Thenmsg = "共删除了" & count & "个对象;"If button > 0 Thenmsg = msg & Chr(10) & "按钮" & count & "个;"ElseIf txtbox > 0 Thenmsg = msg & Chr(10) & "文本框" & txtbox & "个;"ElseIf pic > 0 And delpic Thenmsg = msg & Chr(10) & "图片" & pic & "个;"ElseIf other > 0 Thenmsg = msg & Chr(10) & "未知对象" & other & "个;"End IfIf comm > 0 Thenmsg = msg & Chr(10) & "有" & comm & "个批注没有处理;"End IfIf pic > 0 And Not delpic Thenmsg = msg & Chr(10) & "有" & pic & "个图片没有处理;"End IfElsemsg = "没有找到可以清理的对象!"End IfMsgBox msgEnd Sub
再点运行按钮,如下图:
经过漫长的等待后,运行完成,删掉输入的代码,保存Excel,看看是不是Excel文件变小了,同时打开也变快了呢?
经上面的一顿操作,其主要作用是删除Excel文件中的隐藏对象,这些隐藏对象,我们肉眼看不到,但非常多,几十万、上百万个都有可能,导致Excel本身很小但占用很大,计算机处理起来困难,这就非常卡了。形成隐藏对象的原因大多是复制粘贴导致的,具体原因本文不作讨论。
热心网友
时间:2022-06-07 09:42
是因为有不可见字符占用了很多单元格
建议将表格内可用数据部分拷贝到一个新的文件表格内,并保存新的文件
将另外文件删除即可
要不就是选定表格中不可见字符区域,删除,然后保存。
如果是别人发给你的文件,建议按alt+f11打开vbe看看左侧有多少张表吧,vbe环境下,能显示各种隐藏的表,包括深度隐藏的。看看有无隐藏的表
热心网友
时间:2022-06-07 09:43
看你的文件吧
一般情况下文件很大要么是内容太多,或者有图片啥的才会很大,或者有隐藏的页签
如果你确认没有图片内容很少的话,简单的办法,把你要的内容复制,选择性粘贴到一个新建的文件里去就可以了
再不行就把文件上传上来看下
热心网友
时间:2022-06-07 09:44
可能是数据引用的问题,把文件另存为Excel 97-2003工作簿,再打开另存为Excel工作簿即可
EXCEL 容量太大,怎么变小?
一、删除不必要的内容 Excel文件容量大,往往是因为包含了大量不必要的数据、格式或对象。首先,可以检查并删除工作表中不需要的空白行、列、图表、图片等。特别是从网页或其他来源复制粘贴到Excel中的数据,可能包含隐藏的格式或对象,这些都会增加文件大小。此外,如果工作簿中有多个未使用的工作表,也应...
为什么EXCEL表格里面没有内容,但显示文件很大?
先全选表格(点左上角),编辑-->定位-->定位条件-->对象-->确定。然后按DEL键。此时,可全部删除空白文本框,保存后,文件字节变为正常,表格处理速度也正常了。
为什么EXCEL表格里面没有内容,但显示文件很大?
首先,你需要全选整个表格,可以通过点击左上角实现。接着,选择“编辑”菜单,然后选择“定位”,在弹出的对话框中选择“定位条件”,接着选择“对象”,点击“确定”。此时,Excel会高亮显示那些隐藏的文本框。接着,只需按下DEL键,这些空白文本框就会被清除。完成操作后,记得保存文件,这时你会发现...
Excel数据很少文件却很大,问题出在哪里呢?两种方法轻松解决
方法一,使用快捷键Ctrl + G打开定位窗口,点击定位条件按钮选择对象,这样可以迅速选中所有对象并删除。但操作耗时与空对象数量成正比,对于大量空对象的文件不适用。方法二,借助VBA编程。右键点击工作表列表中的任意工作表,选择查看代码,打开Visual Basic编辑器,输入特定代码后运行宏,即可快速删除所有对...
为什么excel内容不多,但是文件却很大?
当你发现Excel文件内容不多,但文件体积却较大的时候,问题可能出在表格中的空白行上。这些空行占用了一部分存储空间。解决这个问题的步骤如下:首先,打开需要处理的Excel表格。接着,用鼠标向下滚动找到表格内容结束后的空白行,确保选中这一行。然后,使用快捷键Ctrl+shift+↓,可以快速选择这一行及其...
为什么excel内容不多,但是文件却很大?
原因:表格的空白行太多,占用表格容量。解决方法:1、打开excel,先选择其中一张表格。2、下滑鼠标到表格内容结束的空白行处。3、选中空白行整行,使用快捷键Ctrl+shift+↓,即可选中空白行下面的所有空白。4、鼠标右键点击选择删除选项。5、删除后,点击保存按钮。6、文档容量就变小,依次操作其他表格...
Excel文件太大怎么变小
面对大体积的Excel文件,解决之道在于精简内容和优化存储方式。首先,删除不必要的数据如空白行、列和多余图表,移除未使用的表格。在Excel中,可通过“另存为”选项的“压缩工作簿”功能来减小文件,但可能牺牲部分功能。色彩和图片也是占用空间的重要因素,转换为黑白或优化图片分辨率。考虑使用轻量级格式如...
Excel文件内容很少却又大又慢,一招极速瘦身
对于WPS会员,可以利用“文件瘦身”功能快速解决。若非会员,非图片图表的Excel文件,也有一个实用技巧:将文件扩展名改为.rar,打开“xl”文件夹,删除名为“drawings”的文件夹,通常文件大小将大幅缩小。以一个例子来说,瘦身前后的对比鲜明,从19M骤降至31kb,效果显著。删除drawings文件夹后,内容和...
excel表格中的内容很少但是文件很大怎么办
今天给大家介绍一下excel表格中的内容很少但是文件很大的具体解决方法。1. 首先我们选择将该文件复制出来,并改成压缩文件格式,即把原来的xlsx格式改成rar。2. 然后打开压缩文件,找到其中的xl文件夹,双击打开。3. 接着找到worksheets文件夹,双击打开。4. 如图,在打开的页面,我们就可以在各个工作簿...
我的excel表格里东西很少,可是占很大容量,怎么办呀?
如果是因为表格被拖/拉得很长而导致表格容量很大的,那么可以使用以下方法:选中没有内容开始的首列/首行——同时按住shift+ctrl键再加“向下方向键”(这时候会选中后面的所有表格)——按“delete”键删除掉就OK了。