認識 Excel 檔案格式效能及大小,以 XLS、XLSB、XLSX 為例

 

從 Excel 2007 開始,與舊版相較,Excel 包含了各式各樣的檔案格式。

若忽略巨集、範本、增益集、PDF 和 XPS 檔案格式變異,則有三種主要格式:XLS、XLSB 及 XLSX。

 

XLS 格式

XLS 格式是與舊版相同的格式。

當您使用此格式時,您受限於 256 欄及 65,536 列。

當您以 XLS 格式儲存 Excel 2007 或 Excel 2010 活頁簿時,Excel 會執行相容性檢查。

檔案大小幾乎與舊版本一樣 (可能會儲存一些其他資訊),而效能稍微比舊版慢一點。

Excel 未依儲存格計算順序來執行的任何多執行緒最佳化,都不會以 XLS 格式儲存。

因此,以 XLS 格式儲存活頁簿、關閉再重新開啟活頁簿之後,活頁簿的計算會比較慢。

 

XLSB 格式

從 Excel 2007 開始,XLSB 是二進位格式。

其結構化成壓縮的資料夾,其中包含大量的二進位檔案。

它比 XLS 格式壓縮更多,但壓縮量取決於活頁簿的內容。

例如,10 個活頁簿顯示的大小縮減係數範圍從 2 到 8,平均縮減係數為 4。

從 Excel 2007 開始,開啟和儲存效能只比 XLS 格式慢一點點。

 

XLSX 格式

從 Excel 2007 開始,XLSX 是 XML 格式,而且從 Excel 2007 開始是預設格式。

XLSX 格式是包含大量 XML 檔案的壓縮資料夾 (如果您將檔案的副檔名變更為 .zip,則可以開啟壓縮資料夾來檢視其內容)。

通常 XLSX 格式建立的檔案會比 XLSB 格式大 (平均大 1.5 倍),但還是比 XLS 檔案小非常多。

您應預期開啟和儲存時間會比 XLSB 檔案稍微長一點。

 

Excel 三種檔案格式:

XLS 格式:8,372 KB

XLSB 格式:976 KB

XLSX 格式:2,817 KB

201407092046  

 

另存檔案格式:

201407092047  

 

 

Excel 2010 效能:最佳化效能阻礙的秘訣。

http://msdn.microsoft.com/zh-tw/library/office/ff726673(v=office.14).aspx

article reproduced:http://sharedderrick.blogspot.tw/2013/10/excel-xlsxlsbxlsx.html

文章標籤
創作者介紹

香腸炒章魚

mitblog 發表在 痞客邦 PIXNET 留言(0) 人氣()