有一位User的Excel檔一共有8個工作表,存在D碟大小是1630KB,另存一份在隨身碟回家做,未做任何修改,第二天拿來公司在檔案總管看到檔案大小是1330KB,她問我為什麼會這樣,我請她把兩個檔案並排同步捲動一列一列檢查資料內容,她檢查完後發現內容完全一樣,但她很想知道為什麼大小差300KB,請問各位前輩有誰可以教我要如果找出問題嗎?
請先確定您是比較哪個欄位?是『大小』還是『磁碟大小』?
正確的檔案大小應該是看『大小』這個欄位,『磁碟大小』是指這個檔案在磁碟中所佔用的空間。
因此,在不同的檔案系統中(NTFS, FAT32, FAT)即使是相同的檔案,所顯示的值也會不一樣。請您先確定這兩個不同大小的檔案是否在同一種檔案系統中。
謝謝您的回答,我所說的檔案大小是指大小這個欄位.
開啟 Excel 之後,點選『檔案\資訊摘要』選擇『一般』標籤,檢查其『大小』欄位,看看是否兩個檔案都一樣大。(我以 Office 2003 為例)
如果不一樣大,那一定是某個檔案的內容不同,只是您用『肉眼』看不出來而已,例如『斷行符號』、『空白字元』、『巨集』等等...這些符號看起來都會是『白』的。
還有不同版本的 Office 存檔後,也會造成檔案大小不一,例如 Excel 2003 存到 Excel 2007 之類的。
如果看到的『大小』是一樣的,這可能就要麻煩您上傳個圖片給我看一下,這樣比較有辦法看出個端倪。若要上傳圖片,檔案總管看到的『大小』,以及 Excel 的『大小』都要
猜測另外一個可能性是
OFFICE文件中有時候會存一些"隱藏資料",例如註解、不同版本的修訂資料等等。
然後有可能他在家裡的OFFICE跟公司的OFFICE的設定有點不太一樣,所以存的資料可能就有點不同,可能就是那些"隱藏資料"原本在公司裡有存進文件中,但在家裡開啟以後,那些隱藏資料可能就移除了。
另外OFFICE也有一個增益集,可以移除文件中的那些隱藏資料。
http://www.microsoft.com/downloads/details.aspx?FamilyId=144E54ED-D43E-42CA-BC7B-5446D34E5360&displaylang=zh-tw
想要問一下,『回家做,未做任何修改』
是有開啟檔案,未做修改,存檔後再帶回公司嗎?
如果是,是不是可能是OFFICE版本差異呢?