1、檔案格式不同。xls是一個特有的二進制格式,其核心結構是複合文檔類型的結構,而xlsx的核心結構是XML類型的結構,採用的是基於 XML 的壓縮方式,使其佔用的空間更小。xlsx 中最後一個 x 的意義就在於此。
2、版本不同。xls是excel2003及以前版本生成的檔案格式,而xlsx是excel2007及以後版本生成的檔案格式。
3、相容性不同。xlsx格式是向下相容的,可相容xls格式。