excel文件很大,用选择性粘贴数值都没有作用

来源:百度知道 编辑:UC知道 时间:2024/07/06 13:06:52
excel文件很大,16M, 因为是每月用户输入的数据,上个月才3M,每个月应该就是增加1M左右的数据,可是这个月突然变成16M了
尝试用选择性粘贴-〉数值到另外一个新建excel文件也还是很大14M,只有将区域都复制到文本文件,然后再从文本文件复制新的excel才小了很多4M.但是这种方法,我怕会遗漏了某些文本内容,比如复制某个格的时候文本只是复制了一半那就麻烦了
很苦恼
‘chation’,尝试定为对象,找到一个,但是delete了仍然很大。‘牵着梦的手’,没错,今天尝试将空白的一大片地方弄出来保存发现都有2M,发现原来里面的MACRO将每个单元格都弄大了,至于究竟是什么咚咚,还要研究,但是不可能删除所有空白格,实在太多了。那段MACRO作用就是将单元格的前后空格去除,TRIM,可是就是这个MACRO将原来4M的EXCEL变成了17M。我们要修改这段MACRO来保证只是TRIM单元格,各位有没有谁用过EXCEL的TRIM功能?谢谢!
发现删除了不必要的功能之后,比如删除了对空白格的trim动作,还有删除弄完整边框功能以后,文件还是大了,从4M变成了7M,也不太清楚TRIM为什么将文件变大
但是似乎所有动作都不能减少运行了这段MACRO的EXCEL文档的大小,只可以放在了文本里面后,再复制回EXCEL才变小

按你说,应该进行如下操作即可解决:
打开excel后,ctrl+g,定为条件---对象,确定,然后按键盘del键即可,再另存试试看,是不是文件变小了

由于空白单元设置了格式会引起文件变大,最好是能统一设置格式,这样能够较为有效的避免文件过大,另外尽量少用条件格式等附属属性。

尝试控制一下macro的区域,最好不要是全表遍历,限制只在有效但的数据区域。

分几次复制。比如一次复制1-20行,再复制21-40行......

一定是表格里插入了很多的图表,表格或者工作表背景等等
你可以选择好要复制的工作表,用CTRL+A全选,CTRL+C复制,然后新建一个EXCEL文件,然后用选择性粘贴-数值
用全选的办法就不会遗漏了

将数据之外的空白单元格整行或整列删除以下应该就可以的
我以前试过的
试试看

两个可能:
1、格式问题:可以把无数据的行列删除,可以用shift键,选择首尾行或者首位列后删除。因为excel中空单元格的格式和公式都会占用空间。
2、对象问题:按ctrl+g,选择“对象”,然后按键盘del键即可删除所有对象,

经过以上两步,再另存,文件应该小多了。

你的数据量如果非常大的话,有必要使用其他工具处理,比如OFFICE的ACCESS,如果再大就需要比较专业点的数据库软件了,毕竟excel处理大量数据的能力比较差。