logo
search
list

Mục lục

File XML là gì — và Excel, Chrome hay Notepad có mở được nó không?
Tại sao file XML của tôi trông giống code — và làm sao đọc nó như một bản đồ?
Tại sao tôi không mở được XML — do file hỏng, sai mã hóa hay quá lớn?
Cách chuyển đổi file XML sang Excel, CSV hoặc PDF
Một lựa chọn khác: làm sạch và xuất bảng trong WPS Spreadsheets
Câu hỏi thường gặp
Tóm tắt

Cách mở file XML: Excel, trình duyệt, Notepad và chuyển đổi

Đăng bởi Lê Minh Tuấn

calendar

2026-09-16

views

868

likes

59

Trả lời nhanh: Tệp XML là dữ liệu có cấu trúc được viết dưới dạng văn bản thuần túy với các thẻ như...—bản thân nó không phải là tệp Word hay Excel. Người dùng thông thường có thể mở tệp XML trong Microsoft Excel (dưới dạng bảng XML), xem trước trong Chrome/Edge hoặc xem nhanh trong Notepad. Người dùng chuyên sâu thích dùng Notepad++, Microsoft XML Notepad hoặc VS Code để thu gọn và tô màu cú pháp. Để phân tích dữ liệu, hãy nhập vào bảng tính rồi Lưu thành .xlsx / CSV—đừng nhìn vào mớ thẻ hỗn độn nếu bạn chỉ cần một bảng.

An toàn 100%
Hộp thoại Open with của Windows cho tệp XML hiển thị các tùy chọn Excel, Chrome và Notepad  
Hộp thoại Open with của Windows cho tệp XML hiển thị các tùy chọn Excel, Chrome và Notepad

Hướng dẫn này giải đáp bốn cụm tìm kiếm đằng sau từ khóa mở tệp xml tại Mỹ: nên dùng ứng dụng nào, đọc thẻ thế nào cho rõ, vì sao Windows hoặc Excel báo tệp bị lỗi, và cách chuyển đổi XML mà không cần học cú pháp đánh dấu. (Lưu ý: các tệp Office như .docx/.xlsx thực chất là các gói “Open XML” bên trong—nhưng tệp .xml thông thường xuất từ ngân hàng, CRM hoặc công cụ lập trình thường chỉ là văn bản có thẻ.)

Tệp XML là gì—Excel, Chrome hay Notepad có mở được không?

XML (Extensible Markup Language) lưu trữ dữ liệu phân cấp. Windows thường không có “Trình xem XML” mặc định, nên khi nhấp đúp có thể thấy Windows không thể mở tệp này hoặc một danh sách Open with dài. Hãy chọn theo mục đích:

  • Microsoft Excel — phù hợp nhất khi tệp có dạng bảng (đơn hàng, tồn kho, báo cáo). Dùng File → Open → chọn As an XML table, hoặc Data → Get Data → From File → From XML.

  • Chrome / Edge — xem trước nhanh. Kéo tệp vào trình duyệt hoặc dùng File → Open. XML hợp lệ thường hiển thị dạng cây có thể thu gọn.

  • Notepad — luôn mở được tệp nhỏ, nhưng bạn chỉ thấy các thẻ thô—dùng để xem nhanh thì được, chứ dữ liệu phân cấp thì không tốt.

  • Notepad++ / Microsoft XML Notepad / VS Code — các lựa chọn “pro” gọn nhẹ: tô màu cú pháp, thu gọn nút, tìm kiếm và (ở một số công cụ) xác thực lược đồ.

Hộp thoại Open XML của Microsoft Excel với tùy chọn As an XML table được chọn, chuyển các thẻ thành cột  
Hộp thoại Open XML của Microsoft Excel với tùy chọn As an XML table được chọn, chuyển các thẻ thành cột

Mẹo: chỉ nhấp chuột phải → Open with → Choose another app và đánh dấu “Always” sau khi bạn đã biết quy trình mình muốn dùng. Nhiều người đặt Excel cho tệp XML dạng dữ liệu và để Chrome thỉnh thoảng xem.

Vì sao tệp XML của tôi trông như mã—và làm sao đọc nó như một bản đồ?

Những dấu ngoặc nhọn đó chính là dữ liệu. Thẻ đặt tên cho các trường; sự lồng nhau thể hiện mối quan hệ cha-con. Để đọc chúng một cách “thanh thoát”:

  1. Mở trong Chrome/Edge rồi nhấp vào các hình tam giác để mở rộng/thu gọn nút (khi trình duyệt định dạng tệp).

  2. Trong VS Code hoặc Notepad++, hãy dùng tính năng thu gọn mã (code folding) cho cáckhối mã và tìm kiếm theo tên trường.

  3. Trong Microsoft XML Notepad, dùng khung cây—gần giống dạng xem sơ đồ tư duy cho người không chuyên lập trình.

  4. Nếu bạn chỉ quan tâm đến các cột, hãy bỏ qua việc đọc đánh dấu: nhập dưới dạng bảng Excel và làm việc trên bảng tính.

Chrome hiển thị cây XML thu gọn được so với tệp XML nén một dòng  
Chrome hiển thị cây XML thu gọn được so với tệp XML nén một dòng

Vì sao một số trình duyệt hiển thị gọn gàng còn số khác chỉ một dòng: XML được định dạng đẹp (pretty-print) với ngắt dòng và thụt lề thường hiển thị dạng cây. XML nén (mọi thứ nằm trên một dòng), XML có stylesheet mà trình duyệt xử lý khác đi, hoặc tệp không đúng chuẩn có thể bị đổ thành một chuỗi mã duy nhất. Hãy định dạng đẹp trong trình soạn thảo hoặc lưu lại với thụt lề rồi mở lại.

Trình soạn thảo kiểu VS Code có tô màu cú pháp XML, thu gọn mã và khung Explorer  
Trình soạn thảo kiểu VS Code có tô màu cú pháp XML, thu gọn mã và khung Explorer

Vì sao tôi không mở được XML—tệp hỏng, sai mã hóa hay quá lớn?

Khi Excel, trình duyệt hoặc ứng dụng báo tệp bị hỏng / sai định dạng, hãy kiểm tra các nguyên nhân sau theo thứ tự:

  • Cú pháp hỏng — thiếu thẻ đóng, lồng thẻ sai vị trí, hoặc ký tự đặc biệt không được thoát (&&, <<> → <). Đường gạch chân màu đỏ trong VS Code thường chỉ đúng dòng lỗi.

  • Xung đột mã hóa — khai báo là UTF-8 nhưng tệp lại được lưu dưới dạng ANSI/Windows-1252 (hoặc ngược lại). Hãy mở lại với đúng mã hóa trong Notepad++/VS Code rồi Lưu thành UTF-8.

  • Tệp quá lớn — hàng trăm MB có thể làm Notepad treo và gây sức ép lên các trình xem thông thường. Hãy dùng Excel Power Query / Get Data, VS Code với một chút kiên nhẫn, hoặc công cụ XML theo luồng—đừng bao giờ chỉ trông cậy vào Notepad.

  • Kỳ vọng sai — tệp tải về không đầy đủ, HTML bị đổi tên thành .xml, hoặc tệp xuất có bảo vệ mật khẩu không phải XML thuần.

Danh sách kiểm tra lỗi mở XML: cú pháp hỏng, sai mã hóa, tệp quá lớn, sai ứng dụng  
Danh sách kiểm tra lỗi mở XML: cú pháp hỏng, sai mã hóa, tệp quá lớn, sai ứng dụng

Hãy làm việc trên một bản sao. Nếu Excel không mở được tệp đầy đủ, hãy tách một mẫu nhỏ hợp lệ (vài bản ghi đầu tiên) để xác nhận cấu trúc trước khi thử các công cụ chuyển đổi.

Cách chuyển đổi tệp XML sang Excel, CSV hoặc PDF

Hầu hết người dùng không rành kỹ thuật không muốn học về thẻ—họ chỉ muốn những con số trong bảng tính hoặc một trang có thể in ra.

  1. Mở Excel → File → Open tệp .xml → chọn As an XML table (hoặc Data → Get Data → From XML).

  2. Rà soát tiêu đề, xóa các cột phụ/cột rác, định dạng lại số/ngày.

  3. File → Save As → Excel Workbook (.xlsx) hoặc CSV (Comma delimited).

  4. Để tạo bản in nhanh: File → Print → Microsoft Print to PDF (hoặc Export → Create PDF/XPS nếu có).

Quy trình ba bước chuyển XML thành bảng Excel rồi lưu dưới dạng xlsx hoặc CSV  
Quy trình ba bước chuyển XML thành bảng Excel rồi lưu dưới dạng xlsx hoặc CSV

Có các trình chuyển đổi “XML to Excel” trực tuyến, nhưng hãy tránh tải dữ liệu lương, y tế hoặc dữ liệu khách hàng lên các trang web ngẫu nhiên—thay vào đó hãy dùng Excel/WPS bản desktop trên một bản sao cục bộ.

Một lựa chọn khác: làm sạch và xuất bảng trong WPS Spreadsheets

Sau khi bạn đã nhập XML vào bảng tính—hoặc khi liên kết tệp của Microsoft Office bị rối—hãy mở tệp trong WPS Office Spreadsheets. Lọc và vẽ biểu đồ các trường dữ liệu trong bố cục bảng tính quen thuộc, sau đó Lưu thành .xlsx hoặc CSV để phân tích, hoặc in/PDF khi các bên liên quan cần một bản sao tĩnh.

An toàn 100%

Cách này giúp các nhóm làm việc hỗn hợp Windows/Mac vẫn tiếp tục công việc mà không phải chờ một bản Office nhất định, và gói miễn phí đáp ứng nhu cầu dọn dẹp bảng tính hàng ngày khi bạn không cần đăng ký Microsoft 365 chỉ để biến dữ liệu có thẻ thành một bảng dùng được.

WPS Spreadsheets hiển thị tệp orders-from-xml.csv với các cột SKU, Qty, Price, Status được nhập từ XML  
WPS Spreadsheets hiển thị tệp orders-from-xml.csv với các cột SKU, Qty, Price, Status được nhập từ XML

Câu hỏi thường gặp

Tôi có thể mở tệp XML trong Microsoft Excel không?

Có, với nhiều tệp xuất dạng bảng. Dùng File → Open và chọn As an XML table, hoặc Data → Get Data → From File → From XML, sau đó Lưu thành .xlsx.

Chrome hoặc Edge có mở được tệp XML không?

Có. Kéo tệp vào trình duyệt hoặc dùng Open. XML đúng chuẩn và có thụt lề thường hiển thị dạng cây thu gọn; XML nén có thể hiển thị chỉ một dòng.

Dùng Notepad để mở XML có đủ không?

Với tệp nhỏ thì đủ. Với dữ liệu phân cấp, hãy dùng Notepad++, Microsoft XML Notepad hoặc VS Code để thu gọn nút và tìm kiếm thẻ.

Vì sao tệp XML của tôi trông như ký tự loạn hoặc bị sai mã (mojibake)?

Thường là do sai mã hóa (UTF-8 vs ANSI). Hãy mở lại với đúng mã hóa trong Notepad++ hoặc VS Code và lưu dưới dạng UTF-8.

Làm cách nào để chuyển XML sang CSV hoặc Excel mà không cần viết mã?

Nhập dưới dạng bảng XML trong Excel (hoặc làm sạch trong WPS Spreadsheets), sau đó Lưu thành .xlsx hoặc CSV. Chỉ dùng Print to PDF khi bạn cần một bản in tĩnh.

Sự khác biệt giữa tệp .xml và tệp “Open XML” .docx/.xlsx là gì?

Tệp .xml thuần là văn bản có thẻ. Office Open XML (.docx/.xlsx) là một gói ZIP chứa nhiều phần XML cùng với phương tiện—hãy mở chúng bằng Word/Excel/WPS, chứ đừng mở như một tệp văn bản thô.

Tóm tắt

Để mở tệp XML, hãy chọn ứng dụng phù hợp với công việc: Excel cho bảng dữ liệu, Chrome/Edge để xem nhanh dạng cây, Notepad để xem qua tệp nhỏ, và Notepad++/XML Notepad/VS Code khi bạn cần thu gọn và tô màu cú pháp. Nếu tệp không mở được, hãy kiểm tra cú pháp, mã hóa và kích thước trước khi kết luận tệp đã hỏng. Để chuyển đổi, hãy nhập vào bảng tính và lưu dưới dạng .xlsx / CSV (hoặc in ra PDF). Khi cần một bảng tính nhẹ để xử lý tiếp, hãy làm sạch và xuất bảng trong WPS Spreadsheets.

Tải Office miễn phí
  • Sử dụng Word, Excel và PPT miễn phí, không quảng cáo.

  • Chỉnh sửa tệp PDF bằng bộ công cụ PDF mạnh mẽ.

  • Giao diện giống Microsoft. Dễ sử dụng. Tương thích 100%.

  • Tăng năng suất của bạn với kho mẫu Word, Excel, PPT và CV miễn phí phong phú của WPS.


Lê Minh Tuấn

12 năm kinh nghiệm trong lĩnh vực phần mềm văn phòng, đam mê công nghệ và viết đánh giá chuyên sâu. Theo dõi tôi để cập nhật so sánh tính năng, mẹo tối ưu hóa workflow và đề xuất ứng dụng mới phù hợp với người dùng Việt.