我有一個大約 30MB 的 Excel 文件,它只包含一張空白表。它沒有數據、表格、圖片或格式——它只是一張空白紙。我想了解為什麼會發生這種情況以及如何補救,請閱讀下文以了解我是如何產生它的。
我從一個包含 40 多個工作表的工作簿開始,但在看到大小為 35MB 後,我嘗試透過常規的 Excel 大小減小方法(例如格式化、刪除空白儲存格等)對大小進行故障排除。這沒有影響,因此我開始一張一張地刪除工作表,以確定哪張工作表是罪魁禍首,刪除所有工作表(除了新的空白工作表)後,工作簿仍然是 30MB。我還使用了加載項(獲取工作表大小)來確定哪張工作表是罪魁禍首,並且輸出表明每張工作表的大小為 30MB 以上。顯然,如果有很多 40 張紙,則這不會相加,因為這表示檔案大小為 1.2GB,但事實並非如此。該工具通常可以有效地工作,這似乎表明 Excel 文件存在更根本的問題,而不是一些微不足道的問題
請您幫我理解為什麼這個檔案如此大以及如何減少它的大小?
答案1
答案2
預設情況下,Excel 不會儲存或指派空白儲存格,但可能會出現一個空的工作表但應用了某些格式的空白單元格。
我相信我已經通過對工作表中的每個單元格應用“透明”格式來做到這一點。從技術上講,這些單元格是空的,但由於格式化而被分配。
過去,我只是刪除了工作表中的所有空白行以減少檔案大小,或者在僅複製出我關心的部分後刪除了有問題的工作表。