我有一个表,内容正常来说只有几百KB大小,但是不知道为啥变成了60M。
检查过对象,不可见单元格,都没有。请问还可能有什么原因。
把要用的内容复制新表就行了
1 个赞
有一个可能,这是某个数据库导出的文档,里面的每个单元格都有格式设置。
试试选中所有单元格,清除格式。
条件格式,公式之类的吧
要不复制粘贴到别外的sheet或者另存为csv之类的试一下
必须推荐软件:NXPowerLite Desktop,放进去就可以优化office文档的大小。
2 个赞
可能有用的排查方法:用7-Zip、WinRAR等工具解压xlsx文件,看一下解压缩出来的文件中哪个异常地大。再尝试打开这个文件,看一下文件内容,推测一下它可能是xlsx文件的哪部分。
3 个赞
我一般就把内容复制到新表解决了
2 个赞
传到金山文档,他有个压缩文件体积的功能,特好用。但是如果涉密就算了。
通常情况下, office文档 包括 word,excel, ppt 等等.
都可以用另存为(F12) 来解决文件体积问题.
如果文档包含图片, 还可以在保存对话框 工具
选项选择压缩.
如果还有一些隐藏的内容, 可以生成 rtf / csv 这类格式, 然后再保存回 docx/xlsx
这样也可以很好解决体积问题.
1 个赞
是不是用了很多数组函数,数组的占用不知道为什么比较大
可能是因为数组函数的字符数比较多吧,xlsx的单元格内容是用纯文本(xml)存储的。
把一些空的行、列删除掉,可以缩小。WPS有一个瘦身功能,也可以有效缩小体积。
1 个赞
国内软件都不让用
我一般是删掉所有空行空列,基本能搞定