Chúng ta thường cần chuyển đổi các tệp XML lớn sang Excel để hiểu rõ hơn hoặc dễ đọc dữ liệu hơn. Trong hướng dẫn này, chúng ta sẽ học cách chuyển đổi XML lớn sang Excel. Vì chúng ta có thể nhận tệp XML từ cả bộ nhớ cục bộ của máy tính và liên kết web, chúng ta sẽ trình bày cả hai trường hợp ở đây.
Bạn có thể tải sổ làm việc thực hành từ đây.
2 Cách hiệu quả để chuyển đổi XML lớn sang Excel
Tùy thuộc vào nguồn của tệp XML, chúng ta có thể chuyển đổi XML sang Excel theo hai cách. Một là chuyển đổi từ tệp .xml và một từ liên kết web. Cả hai kịch bản được mô tả dưới đây với các bước phù hợp.
1. Sử dụng tệp lưu trữ trong bộ nhớ hệ thống
Đối với phương pháp này, chúng ta sẽ sử dụng tệp lưu trữ trong hệ thống cục bộ hoặc máy tính để chuyển đổi từ XML sang Excel. Để làm vậy, chúng ta sẽ làm theo các bước sau.
Các bước:
- Trước hết, chúng ta cần đi đến tab Dữ liệu trong Ribbon.
- Thứ hai, chúng ta cần chọn Lấy dữ liệu trong phần Lấy và Chuyển đổi Dữ liệu.
- Thứ ba, chúng ta cần chọn Từ Tệp và tùy chọn Từ XML dưới tùy chọn Lấy Dữ liệu.

- Tiếp theo, một hộp chọn sẽ xuất hiện nơi chúng ta cần định vị và chọn tệp XML để nhập.

- Sau đó, tệp XML sẽ được hiển thị trong hộp Điều hướng.

- Sau đó chúng ta sẽ chọn trang tính muốn nhập. Trong trường hợp của chúng ta, đó là sitemap.

- Cuối cùng, chúng ta sẽ nhấp vào Tải để hiển thị dữ liệu XML trên trang tính của chúng ta.

- Bây giờ nó sẽ tạo một trang tính mới gọi là sitemap và sẽ có một bảng với dữ liệu hiển thị trong hộp Điều hướng.
Tùy chọn:
- Trong trường hợp chúng ta cần sửa đổi dữ liệu như bỏ chọn một cột, đổi tên nó, hoặc thay đổi giá trị, chúng ta sẽ đơn giản chọn Chuyển đổi trước khi chọn Tải. Chọn Chuyển đổi sẽ đưa bảng đến Trình soạn thảo Power Query Ở đây chúng ta có thể chỉnh sửa dữ liệu bảng, tiêu đề, xóa hoặc thêm dữ liệu, v.v.

Đọc thêm: Cách chuyển đổi XML thành Cột trong Excel (4 cách phù hợp)
2. Sử dụng Liên kết Web để chuyển đổi XML lớn sang Excel
Trong phương pháp này, chúng ta sẽ sử dụng liên kết web thay vì tệp lưu trữ trên hệ thống máy tính của chúng ta để chuyển đổi XML sang Excel. Chúng ta sẽ làm theo các bước dưới đây.
Các bước:
- Trước hết, chúng ta sẽ đi đến tab Dữ liệu trong Ribbon và chọn Lấy dữ liệu như trước.
- Bây giờ thay đổi ở đây trong phương pháp này là thay vì chọn Từ Tệp, chúng ta sẽ nhấp vào Từ Nguồn khác và sau đó chọn Từ Web.

- Tiếp theo, một hộp thoại sẽ bật lên yêu cầu liên kết trang web hoặc liên kết của tệp XML. Chúng ta sẽ sao chép và dán liên kết tệp XML của chúng ta vào đó và nhấn OK.

- Lại một lần nữa, tệp sẽ xuất hiện trong hộp Điều hướng như phương pháp trước. Nhưng lần này, vị trí tệp nguồn là liên kết web chúng ta nhập trước đó.

- Kết quả, phần còn lại của quy trình giống hệt phương pháp trước. Chúng ta sẽ chọn tùy chọn sitemap và nhấp vào Tải.

- Cuối cùng, sau khi tải tệp vào Excel, chúng ta sẽ nhận được một trang tính riêng biệt tên sitemap và chúng ta thấy một bảng chứa tất cả dữ liệu XML như hình ảnh dưới đây.

Đọc thêm: Cách trích xuất dữ liệu từ tệp XML sang Excel (2 cách dễ dàng)
Lưu ý quan trọng
- Nhập tệp XLSX sẽ luôn tạo một trang tính mới.
- Khi sử dụng Liên kết Web, kết nối internet phải bật.
- Vì cả hai phương pháp của chúng ta chứa cùng tên bảng XML, chúng ta đã đổi tên các trang tính theo phương pháp của chúng ta.
- Để cập nhật tệp Excel cho bất kỳ thay đổi nào trong nguồn, chúng ta chỉ cần nhấn vào bất kỳ ô ngẫu nhiên nào trong trang tính và chọn Làm mới.
Kết luận
Đây là hai cách để chuyển đổi XML sang Excel. Hy vọng bài viết này sẽ giúp bạn làm được điều đó. Nếu bạn vẫn gặp khó khăn với bất kỳ phương pháp nào, hãy cho chúng tôi biết trong phần bình luận. Đội ngũ của chúng tôi sẵn sàng trả lời tất cả câu hỏi của bạn. Đối với bất kỳ vấn đề liên quan đến Excel, bạn có thể truy cập trang web Exceldemy để giải quyết mọi loại vấn đề Excel.
Các bài viết liên quan
- Cách thêm Ribbon tùy chỉnh bằng XML trong Excel
- Cách mở tệp XML trong Excel (2 cách dễ dàng)
- Mã VBA chuyển đổi XML sang Excel (Áp dụng với các bước nhanh)
- Cách chuyển đổi XML sang XLSX mà không mở tệp
- Cách mở tệp XML trong Excel cho Thuế thu nhập (2 cách dễ dàng)