Sự khác biệt giữa XLS và XLSX Khác biệt giữa

Anonim

XLS và XLSX

XLS và XLSX là hai phần mở rộng tệp được sử dụng bởi ứng dụng bảng tính phổ biến từ Microsoft có tên Microsoft Excel. XLS rất phổ biến vì nó là định dạng mặc định cho Microsoft Excel kể từ khi nó được tạo ra lần đầu tiên cho đến năm 2003. Trong phiên bản Microsoft Office 2007, Microsoft đã quyết định thay đổi định dạng tệp mặc định sang một định dạng khác và bổ sung và bổ sung x cho tất cả các mở rộng tài liệu; cho Excel, điều này kết thúc như XLSX.

Khi XLSX hoàn toàn rời khỏi định dạng tệp cũ hơn được sử dụng trong các ứng dụng Excel cũ hơn, nó không thể đọc được trong các phiên bản của Excel trước năm 2007. Sự không tương thích này cản trở việc nhanh chóng áp dụng phần mềm mới và Microsoft nhanh chóng giải quyết vấn đề này bằng cách phát hành bản vá cho phép các ứng dụng Office cũ hơn đọc các định dạng tệp tin XML dựa trên. Như mọi khi, tính tương thích ngược lại luôn là ưu tiên cho các ứng dụng Office. Mặc dù việc áp dụng và quảng cáo định dạng XLSX mới, phiên bản mới của Excel vẫn có thể mở và lưu tài liệu sang định dạng XLS cũ hơn. Mặc dù cần lưu ý rằng Microsoft Excel 2007 đã giảm hỗ trợ cho các định dạng tệp cũ hơn thường thấy trong MS-DOS.

Khi chúng ta nhìn sâu vào sự khác biệt giữa XLS và XLSX, chúng ta có thể thấy rằng cách thức thông tin được lưu trữ rất khác nhau cho cả định dạng XLS và XLSX. XLS được dựa trên BIFF (nhị phân Interchange File Format) và như vậy, thông tin được lưu trữ trực tiếp đến một định dạng nhị phân. Mặt khác, XLSX dựa trên định dạng Office Open XML, một định dạng tệp được lấy từ XML. Thông tin trong một tệp tin XLSX được lưu trữ trong một tệp tin văn bản sử dụng XML để xác định tất cả các tham số của nó.

Vì XLSX được lưu trữ dưới dạng tệp tin văn bản, nên Microsoft đã quyết định loại bỏ hỗ trợ macro cho định dạng tệp này. Thay vào đó, họ đã chỉ định một phần mở rộng tệp hoàn toàn khác cho phép sử dụng các macro; nó được đặt tên là XLSM. Tiện ích mở rộng tệp XLS cũ không có vấn đề này và nó có thể chứa các bảng tính có chứa macro hoặc không.

Tóm tắt:

XLS là định dạng tệp mặc định cho phiên bản Excel 2003 và cũ hơn trong khi XLSX cho các phiên bản từ năm 2007

XLS có thể đọc được tất cả các phiên bản Microsoft Excel trong khi XLSX chỉ có thể đọc được phiên bản 2007 và phiên bản sau < XLS là một định dạng nhị phân độc quyền trong khi XLSX dựa trên định dạng Office Open XML

XLSX không thể hỗ trợ các macro trong khi XLS