Perbezaan antara XLS dan XLSX

Perbezaan antara XLS dan XLSX

XLS vs XLSX

XLS dan XLSX adalah dua sambungan fail yang digunakan oleh aplikasi spreadsheet yang sangat popular dari Microsoft bernama Microsoft Excel. XLS sangat popular kerana ia telah menjadi format lalai untuk Microsoft Excel sejak pertama kali dibuat sehingga 2003. Dalam pelepasan Microsoft Office 2007, Microsoft memutuskan untuk menukar format fail lalai ke format yang berbeza dan menambah dan tambahan x untuk semua sambungan dokumen mereka; Untuk Excel, ini berakhir sebagai xlsx.

Oleh kerana XLSX adalah pemergian penuh dari format fail lama yang digunakan dalam aplikasi Excel yang lebih lama, ia tidak boleh dibaca dalam versi Excel sebelum tahun 2007. Ketidakserasian ini menghalang penggunaan perisian baru dan Microsoft dengan cepat menangani isu ini dengan melepaskan patch yang membolehkan aplikasi pejabat lama membaca format fail berasaskan XML baru. Seperti biasa, keserasian ke belakang selalu menjadi keutamaan untuk aplikasi pejabat. Walaupun mengadopsi dan mempromosikan format XLSX baru, versi baru Excel masih dapat membuka dan menyimpan dokumen ke format XLS yang lebih lama. Walaupun perlu diperhatikan bahawa Microsoft Excel 2007 telah menurunkan sokongan untuk format fail yang lebih lama yang biasa dijumpai di MS-DOS.

Semasa kita melihat lebih mendalam perbezaan antara XLS dan XLSX, kita dapat melihat bahawa cara maklumat disimpan sangat berbeza untuk kedua -dua format XLS dan XLSX. XLS didasarkan pada BIFF (format fail persimpangan binari) dan oleh itu, maklumat tersebut disimpan secara langsung ke format binari. Sebaliknya, XLSX didasarkan pada format XML Open Office, format fail yang berasal 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 mengeluarkan sokongan makro untuk format fail ini. Sebaliknya mereka memberikan sambungan fail yang sama sekali berbeza yang membolehkan penggunaan makro; ia dinamakan XLSM. Pelanjutan fail XLS yang lebih lama tidak mempunyai masalah ini dan ia dapat memegang spreadsheet yang mengandungi makro atau tidak.

Ringkasan:
XLS adalah format fail lalai untuk versi Excel 2003 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 kemudian
XLS adalah format binari proprietari manakala XLSX didasarkan pada format XML Open Office
XLSX tidak dapat menyokong makro manakala XLS adalah