XLS dan XLSX adalah dua sambungan fail yang digunakan oleh aplikasi spreadsheet yang sangat popular dari Microsoft bernama Microsoft Excel. XLS sangat popular kerana telah menjadi format lalai untuk Microsoft Excel sejak mula dicipta sehingga tahun 2003. Dalam peluncuran Microsoft Office 2007, Microsoft memutuskan untuk menukar format fail lalai kepada format yang berbeza dan menambah dan tambahan x untuk semua mereka sambungan dokumen; untuk Excel, ini berakhir sebagai XLSX.
Oleh kerana XLSX adalah berlepas penuh dari format fail yang lebih lama yang digunakan dalam aplikasi Excel yang lebih lama, ia tidak dapat dibaca dalam versi Excel sebelum tahun 2007. Ketidakserasian ini menghalang penggunaan cepat perisian baru dan Microsoft dengan cepat menangani isu ini dengan melepaskan patch yang membolehkan aplikasi Office lebih lama untuk membaca format fail berasaskan XML yang baru. Seperti biasa, keserasian ke belakang sentiasa menjadi keutamaan untuk aplikasi Pejabat. Walaupun mengguna pakai dan mempromosikan format XLSX yang baru, versi Excel yang lebih baru masih dapat membuka dan menyimpan dokumen ke format XLS yang lebih lama. Walaupun perlu diperhatikan bahawa Microsoft Excel 2007 telah menjatuhkan sokongan untuk format fail yang lebih lama yang biasa dijumpai di MS-DOS.
Ketika kita melihat lebih jauh ke dalam perbezaan antara XLS dan XLSX, kita dapat melihat bahawa cara maklumat yang disimpan sangat berbeza untuk format XLS dan XLSX. XLS didasarkan pada BIFF (Format Fail Penukaran Perduaan) dan oleh itu, maklumat itu disimpan secara langsung ke format perduaan. Sebaliknya, XLSX adalah berdasarkan format Open Office XML, format fail yang diperoleh dari XML. Maklumat dalam fail XLSX disimpan dalam fail teks yang menggunakan XML untuk menentukan semua parameternya.
Oleh kerana XLSX disimpan dalam format fail teks, Microsoft memutuskan untuk mengalih keluar sokongan makro untuk format fail ini. Sebaliknya mereka memberikan pelanjutan fail yang sama sekali berbeza yang membolehkan penggunaan makro; ia dinamakan XLSM. Sambungan fail XLS yang lama tidak mempunyai masalah ini dan ia boleh memegang spreadsheet yang mengandungi makro atau tidak.
Ringkasan:
XLS adalah format fail lalai untuk versi 2003 Excel dan lebih tua manakala XLSX untuk versi sejak 2007
XLS boleh dibaca oleh semua versi Microsoft Excel manakala XLSX hanya boleh dibaca oleh versi 2007 dan seterusnya
XLS adalah format perduaan proprietari manakala XLSX didasarkan pada format Office Open XML
XLSX tidak dapat menyokong makro sementara XLS adalah