Cách mở và chuyển đổi tập tin XML sang Excel
⚡ Tóm tắt thông minh
Việc nhập XML vào Excel liên kết bảng tính với dữ liệu nằm bên ngoài, chẳng hạn như dịch vụ web, cơ sở dữ liệu hoặc tệp văn bản. Trang này giải thích về các nguồn dữ liệu bên ngoài, nhập nguồn cấp dữ liệu tiền tệ XML trực tiếp từ web, mở tệp XML cục bộ và hướng dẫn cách làm mới dữ liệu.

Dữ liệu là dòng máu của bất kỳ thực thể kinh doanh nào. Doanh nghiệp sử dụng các chương trình và định dạng khác nhau để lưu dữ liệu tùy thuộc vào yêu cầu lưu trữ dữ liệu của doanh nghiệp. Bạn có thể có chương trình tính lương được hỗ trợ bởi công cụ cơ sở dữ liệu, bạn có thể có dữ liệu trong tệp CSV hoặc thậm chí từ trang web mà bạn muốn phân tích trong Excel. Bài viết này cho bạn thấy làm thế nào bạn có thể đạt được những điều trên.
Nguồn dữ liệu bên ngoài là gì?
Dữ liệu ngoài là dữ liệu mà bạn liên kết/nhập vào excel từ một nguồn nằm ngoài excel.
Ví dụ về bên ngoài bao gồm những điều sau đây
- Dữ liệu được lưu trữ trong một Microsoft Truy cập cơ sở dữ liệu. Đây có thể là thông tin từ một ứng dụng tùy chỉnh, tức là Bảng lương, Điểm bán hàng, Hàng tồn kho, và vv
- dữ liệu từ SQL Máy chủ hoặc các công cụ cơ sở dữ liệu khác, tức là MySQL, Oracle, v.v. – Đây có thể là thông tin từ một ứng dụng tùy chỉnh
- Từ một trang web/dịch vụ web – đây có thể là thông tin từ một Các dịch vụ Web tức là tỷ giá hối đoái từ internet, giá cổ phiếu, v.v.
- Tệp văn bản tức là CSV, được phân tách bằng tab, v.v. – đây có thể là thông tin từ ứng dụng bên thứ ba không cung cấp liên kết trực tiếp. Dữ liệu đó có thể bao gồm các khoản thanh toán ngân hàng được xuất sang tệp CSV được phân tách bằng dấu phẩy, v.v.
- Các loại khác như dữ liệu HTML, Windows Azure Chợ, v.v.
Ví dụ về nguồn dữ liệu bên ngoài trang web (dữ liệu XML)
Trong ví dụ này để nhập XML vào Excel, chúng tôi giả định rằng chúng tôi đang giao dịch tiền Euro và muốn nhận tỷ giá hối đoái từ dịch vụ web của Ngân hàng Trung ương Châu Âu. Liên kết API tỷ giá hối đoái là https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
- Mở một sổ làm việc mới
- Bấm vào tab DATA trên thanh ribbon
- Nhấp vào nút “Từ trang web”
- Bạn sẽ nhận được cửa sổ sau
- đăng ký hạng mục thi https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml trong địa chỉ
- Nhấp vào nút Bắt đầu, bạn sẽ có được bản xem trước dữ liệu XML
- Nhấp vào nút Nhập khi hoàn tất
Bạn sẽ nhận được cửa sổ hộp thoại tùy chọn sau
- Bấm vào nút OK
- Bạn sẽ nhận được dữ liệu XML nhập Excel sau
Cách nhập XML vào Excel
Hãy lấy một ví dụ khác về cách nhập tệp XML trong Excel, lần này bạn có XML cục bộ không ở dạng liên kết web. Bạn có thể tải xuống tệp XML bên dưới.
Đây là quy trình từng bước về cách mở tệp XML trong Excel:
Bước 1) Tạo sổ làm việc mới trong Excel
- Mở một sổ làm việc mới
- Bấm vào tab DATA trên thanh ribbon
- Nhấp vào “Từ nguồn khác”
Bước 2) Chọn XML làm nguồn dữ liệu
- Sau đó nhấp vào “Từ nhập dữ liệu XML”
Bước 3) Xác định vị trí và chọn tệp XML
- Bây giờ hãy chọn Tệp XML sang bảng Excel
Bạn sẽ nhận được cửa sổ hội thoại tùy chọn như ví dụ trên
- Bấm vào nút OK
- Bạn sẽ nhận được dữ liệu sau
Cách làm mới dữ liệu bên ngoài đã nhập
Ưu điểm chính của việc nhập dữ liệu so với sao chép và dán là nó duy trì kết nối trực tiếp với nguồn dữ liệu, do đó có thể cập nhật mà không cần nhập lại. Ví dụ, nguồn cấp dữ liệu web như tỷ giá hối đoái của Ngân hàng Trung ương châu Âu (ECB) thay đổi hàng ngày, và chỉ cần làm mới một lần là có thể cập nhật số liệu mới.
- Làm mới một kết nối: Nhấp chuột vào bất kỳ ô nào trong bảng đã nhập, mở tab DỮ LIỆU và chọn Làm mới.
- Làm mới mọi thứ: Chọn Làm mới tất cả trên tab DỮ LIỆU để cập nhật tất cả các kết nối trong sổ làm việc cùng một lúc.
- Tự động làm mới: Mở Thuộc tính Kết nối và chọn “Làm mới sau mỗi” một số phút nhất định, hoặc “Làm mới dữ liệu khi mở tệp”, để báo cáo luôn được cập nhật tự động.
- Quản lý kết nối: Sử dụng mục Truy vấn & Kết nối để xem tất cả các nguồn, đổi tên chúng hoặc xóa kết nối không còn cần thiết.
💡 Mẹo: Nếu quá trình làm mới thất bại, địa chỉ nguồn có thể đã thay đổi hoặc được chuyển sang chế độ đăng nhập. Mở Thuộc tính Kết nối để kiểm tra. URLvà xác nhận rằng nguồn cấp dữ liệu vẫn mở được trong trình duyệt.
Power Query: Phương pháp hiện đại để nhập dữ liệu
Trên Excel 2016 trở lên, nhóm Get & Transform trên tab DATA, còn được gọi là Power Query, thay thế hầu hết các nút nhập dữ liệu cũ. Nó nhập cùng các nguồn dữ liệu nhưng thêm một bước làm sạch và định dạng lại dữ liệu trước khi đưa vào bảng tính.
- Lấy dữ liệu: Chọn Lấy dữ liệu, sau đó chọn Từ tệp, Từ cơ sở dữ liệu hoặc Từ các nguồn khác, bao gồm XML và web.
- Biến đổi: Trong Trình chỉnh sửa Power Query, bạn có thể xóa cột, lọc hàng, tách văn bản và thay đổi kiểu dữ liệu, tất cả đều được ghi lại dưới dạng các bước có thể lặp lại.
- Tải: Tải kết quả đã được làm sạch vào một bảng hoặc trực tiếp vào mô hình dữ liệu, và làm mới nó sau này chỉ với một cú nhấp chuột.
Các nút "Nhập dữ liệu từ Web" và "Nhập dữ liệu từ XML" cũ vẫn hoạt động và được hiển thị ở trên, đó là lý do tại sao cả hai phương pháp này vẫn hữu ích để biết.






