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

Anonim

XML và XLS

Có một số nhầm lẫn với quyết định của Microsoft về việc thay đổi các định dạng từ các định dạng đã được thiết lập của Office sang các định dạng dựa trên XML mới. Excel là một trong những ứng dụng đã bị ảnh hưởng bởi thay đổi này với XLS được thay bằng XML dựa XLSX. XML, viết tắt của Extensible Markup Language, thực sự là một ngôn ngữ đánh dấu và không phải là định dạng tệp tin. Do đó, nó không phải là cụ thể cho bất kỳ ứng dụng và do đó được sử dụng bởi nhiều người khác bao gồm Word của Microsoft Office và các ứng dụng Powerpoint.

Bởi vì XLSX sử dụng XML, nó cũng thừa hưởng các đặc điểm chính của XML rất khác với XLS. XML là văn bản dựa trên trong khi XLS là một định dạng nhị phân không thể mở bằng trình soạn thảo văn bản. Nếu bạn cố mở XLSX với một trình soạn thảo văn bản, bạn sẽ nhận được rác. Đó là bởi vì các tệp XML được lưu trữ sử dụng định dạng ZIP. Nhưng bạn có thể dễ dàng mở nó với bất kỳ ứng dụng lưu trữ như WinZip và WinRar để có được các tập tin XML thực tế và mở chúng với một trình soạn thảo văn bản.

XML cũng là một tiêu chuẩn mở so với XLS, mà không phải là. XLS không phải là vấn đề miễn là bạn đang sử dụng Excel. Nhưng khi bạn mở nó trong một ứng dụng khác hoặc gửi nó cho ai đó trên máy Mac hoặc Linux, rất có thể là bảng tính sẽ không xuất hiện như bạn đã dự định. Với XLSX dựa trên XML, đây không phải là vấn đề. Sự mở cửa của tiêu chuẩn đảm bảo rằng chỉ là về bất cứ ai có thể thu được thông tin về cách Microsoft mã hóa các khía cạnh nhất định vào tệp và điều chỉnh hành vi của ứng dụng để thích ứng.

XLS là một định dạng rất đầy đủ trong những ngày xưa nhưng đã bị chỉ trích vì tính chất khép kín của nó. Quyết định của Microsoft về việc chuyển sang định dạng XML cho các ứng dụng Office của họ là một thay đổi đáng hoan nghênh khiến cho định dạng này trở nên phổ biến hơn một chút. Ngay cả khi định dạng này không được các ứng dụng khác thích ứng như là mặc định, nó sẽ không có lý do để không có khả năng mở các bảng tính Excel và các ứng dụng văn phòng khác.

Tóm tắt:

1. XLS là phần mở rộng cho bảng tính Excel, trong khi XML là ngôn ngữ đánh dấu

2. XML là cơ sở để thay thế cho XLS

3. XML là văn bản dựa trên và trong khi XLS là nhị phân

4. XML là một định dạng mở trong khi XLS không