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 bên ngoài: Dữ liệu được liên kết hoặc nhập vào Excel từ một nguồn bên ngoài Excel, chẳng hạn như Access, SQL Server, dịch vụ web hoặc tệp CSV.
  • 🌐 Nguồn từ trang web: Tab DỮ LIỆU, nút TỪ Web sẽ lấy nguồn cấp dữ liệu XML trực tiếp, ví dụ như tỷ giá hối đoái của Ngân hàng Trung ương Châu Âu.
  • 📄 Nhập từ XML: Tab DỮ LIỆU, Từ các nguồn khác, Từ nhập dữ liệu XML sẽ mở một tệp XML cục bộ vào một bảng tính.
  • 🗂️ Hộp thoại Tùy chọn: Excel sẽ hỏi cách đặt tệp XML, thường là dưới dạng bảng, vào trang tính hiện có.
  • 🔄 Làm tươi: Chức năng "Làm mới dữ liệu" cập nhật mọi kết nối đã nhập, đảm bảo báo cáo luôn hiển thị số liệu mới nhất.
  • Truy vấn nguồn: Get & Transform là phương pháp hiện đại để nhập, làm sạch và định hình lại dữ liệu bên ngoài trước khi đưa vào bảng tính.

Mở và chuyển đổi tệp XML sang Excel

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

Trang web (dữ liệu XML) Ví dụ về nguồn dữ liệu bên ngoài

  1. đăng ký hạng mục thi https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml trong địa chỉ
  2. Nhấp vào nút Bắt đầu, bạn sẽ có được bản xem trước dữ liệu XML
  3. 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

Trang web (dữ liệu XML) Ví dụ về nguồn dữ liệu bên ngoài

  • Bấm vào nút OK
  • Bạn sẽ nhận được dữ liệu XML nhập Excel sau

Trang web (dữ liệu XML) Ví dụ về nguồn dữ liệu bên ngoài

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.

Tải xuống tệp XML

Đâ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”

Nhập XML vào Excel

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”

Nhập XML vào Excel

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

Nhập XML vào Excel

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Câu Hỏi Thường Gặp

Thao tác sao chép và dán chỉ tạo ra một bản sao dữ liệu duy nhất. Việc nhập dữ liệu duy trì kết nối trực tiếp với nguồn, cho phép cập nhật dữ liệu sau này mà không cần lặp lại các bước. Điều này giúp báo cáo luôn được cập nhật khi nguồn dữ liệu thay đổi.

Bản đồ XML liên kết các phần tử của lược đồ XML với các ô trong bảng tính. Sau khi được lập bản đồ, Excel biết vị trí của từng trường XML, do đó việc làm mới hoặc thêm tệp mới sẽ tự động điền cùng một bố cục.

Các kết nối bên ngoài có thể chạy nội dung từ một vị trí khác, vì vậy Excel sẽ hiển thị cảnh báo bảo mật và có thể mở tệp ở Chế độ xem được bảo vệ. Chỉ cho phép hiển thị nội dung khi nguồn đáng tin cậy, chẳng hạn như nguồn cấp dữ liệu hoặc cơ sở dữ liệu của riêng bạn.

Đúng vậy. Các tính năng AI như Copilot trong Excel đề xuất nguồn dữ liệu phù hợp, xây dựng các bước Power Query để làm sạch dữ liệu và tải dữ liệu vào bảng. Người dùng kiểm tra kết nối và kết quả đã được chuyển đổi.

Đúng vậy. Trợ lý AI sẽ phân tích các cột được nhập, đánh dấu các giá trị bị thiếu và kiểu dữ liệu sai, đồng thời tóm tắt nội dung của dữ liệu. Điều này giúp tăng tốc quá trình làm sạch mà Power Query áp dụng cho nguồn dữ liệu.

Tóm tắt bài viết này với: