Thủ Thuật
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO
No Result
View All Result
Thủ Thuật
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO
No Result
View All Result
Thủ Thuật
No Result
View All Result
Home Chia Sẻ Kiến Thức Học Excel

Trích xuất dữ liệu từ Website với GraphQL bằng Power Query trong Excel và Power BI

Trích xuất dữ liệu từ Website với GraphQL bằng Power Query trong Excel và Power BI
6k
SHARES
19.5k
VIEWS
Share on Facebook

Nội Dung Bài Viết

Toggle
  • Hai cách trình duyệt nhận dữ liệu từ website
  • Trích xuất dữ liệu bằng Power Query
  • Hiểu về GraphQL và Power Query
  • Kết hợp GraphQL và Power Query
  • Kết luận

Bạn muốn trích xuất dữ liệu từ website có cơ chế tải dữ liệu hiện đại? Bài viết này sẽ hướng dẫn chi tiết cách lấy dữ liệu từ website sử dụng GraphQL với Power Query, một công cụ mạnh mẽ có sẵn trong Excel và Power BI. Phương pháp này đặc biệt hữu ích khi hàm ImportHTML trong Google Sheets không thể hoạt động.

Dữ liệu từ website được truyền đến máy tính chúng ta theo hai cách chính. Cách truyền thống là server gửi toàn bộ nội dung trang web, bao gồm văn bản, mã JavaScript, CSS, hình ảnh, video… về trình duyệt. Với cách này, hàm ImportHTML trong Google Sheets hoạt động hiệu quả. Tuy nhiên, nhiều website hiện đại sử dụng cách thứ hai, tải khung trang web trước rồi sau đó mới tải dữ liệu, giúp trang web động hơn và không cần tải lại toàn bộ trang. Bài viết này tập trung vào cách trích xuất dữ liệu từ website sử dụng cơ chế thứ hai này.

Hai cách trình duyệt nhận dữ liệu từ website

  1. Cách truyền thống: Server gửi toàn bộ nội dung trang web khi nhận được yêu cầu. Ví dụ, khi bạn gõ https://blog.hocexcel.online và nhấn Enter, trình duyệt gửi yêu cầu đến server. Server sau đó gửi lại toàn bộ thông tin về trang web, bao gồm nội dung, mã JavaScript, CSS, hình ảnh, video… cho trình duyệt để hiển thị.
  2. Cách hiện đại: Khung trang web được tải trước, sau đó dữ liệu được tải riêng biệt thông qua một cơ chế mới, thường là thông qua API. Cách này giúp trang web tải nhanh hơn và tương tác động hơn.
Xem thêm:  Hàm ODD trong Power BI: Hướng dẫn chi tiết

YouTube videoYouTube video

Trích xuất dữ liệu bằng Power Query

Series hướng dẫn này gồm 3 phần. Phần này tập trung vào cách trích xuất dữ liệu từ website sử dụng GraphQL với Power Query trong Excel và Power BI. Hai phần tiếp theo sẽ hướng dẫn sử dụng các công cụ khác.

Website ví dụ chúng ta sẽ trích xuất dữ liệu là: Axie.zone. Video hướng dẫn chi tiết cách thực hiện có thể được xem ở trên. Bài viết này sẽ đi sâu vào các bước kỹ thuật và giải thích chi tiết về cách Power Query tương tác với GraphQL.

Hiểu về GraphQL và Power Query

GraphQL là một ngôn ngữ truy vấn cho API và một runtime để thực hiện các truy vấn đó với dữ liệu hiện có. Nó cho phép client chỉ yêu cầu chính xác dữ liệu cần thiết, giúp tối ưu hiệu suất và giảm tải dữ liệu không cần thiết.

Power Query là một công cụ business intelligence (BI) cho phép bạn nhập dữ liệu từ nhiều nguồn khác nhau, bao gồm cả API web. Nó cung cấp một giao diện trực quan để xây dựng các truy vấn và chuyển đổi dữ liệu.

Kết hợp GraphQL và Power Query

Việc kết hợp GraphQL và Power Query cho phép bạn trích xuất dữ liệu từ website một cách hiệu quả và linh hoạt. Bạn có thể sử dụng Power Query để gửi các truy vấn GraphQL đến API của website và nhận lại dữ liệu theo định dạng mong muốn.

Xem thêm:  Trích Xuất Dữ Liệu từ Báo Cáo Power BI Đã Xuất Bản Trên Web

Kết luận

Việc trích xuất dữ liệu từ website sử dụng GraphQL với Power Query là một kỹ thuật mạnh mẽ cho phép bạn thu thập dữ liệu một cách hiệu quả và linh hoạt. Hãy theo dõi hai phần tiếp theo của series để tìm hiểu thêm về các công cụ và kỹ thuật khác. Bạn cũng có thể tìm hiểu thêm về Power Query và cơ chế tải dữ liệu của trang web thông qua các khóa học trực tuyến.

Đánh Giá Bài Viết
Tuyết Nhi

Tuyết Nhi

Tôi là Tuyết Nhi - Nữ phóng viên trẻ đến từ Hà Nội. Với niềm đam mê công nghệ, khoa học kỹ thuật, tôi yêu thích và muốn chia sẻ đến mọi người những trải nghiệm, kinh nghiệm về các lĩnh vực công nghệ, kỹ thuật... Rất mong được quý độc giả đón nhận ❤️.

Related Posts

Cách Sắp Xếp Dữ Liệu Trong Excel Theo Nhiều Điều Kiện Đơn Giản, Chính Xác Nhất
Học Excel

Cách Sắp Xếp Dữ Liệu Trong Excel Theo Nhiều Điều Kiện Đơn Giản, Chính Xác Nhất

Cách khôi phục thứ tự dữ liệu ban đầu trong Excel sau khi Sort: Giải pháp an toàn tuyệt đối
Học Excel

Cách khôi phục thứ tự dữ liệu ban đầu trong Excel sau khi Sort: Giải pháp an toàn tuyệt đối

Hướng Dẫn Sử Dụng Hàm SUMIFS Trong Excel: Lập Báo Cáo Chi Phí Lương Tự Động Chi Tiết
Học Excel

Hướng Dẫn Sử Dụng Hàm SUMIFS Trong Excel: Lập Báo Cáo Chi Phí Lương Tự Động Chi Tiết

Hướng Dẫn Sử Dụng Hàm COUNTIF Trong Excel: Thủ Thuật Đếm Ký Tự Và Tên Trùng Lặp
Học Excel

Hướng Dẫn Sử Dụng Hàm COUNTIF Trong Excel: Thủ Thuật Đếm Ký Tự Và Tên Trùng Lặp

Discussion about this post

Trending.

Tải Super Bear Adventure MOD APK v12.0.0b8 (Vô Hạn Tiền, Premium) – Hành Trình Phiêu Lưu 3D Đỉnh Cao

Tải Super Bear Adventure MOD APK v12.0.0b8 (Vô Hạn Tiền, Premium) – Hành Trình Phiêu Lưu 3D Đỉnh Cao

Thủ Thuật Chơi AOE 1: Tăng Tốc Độ Chơi Với Tổng Hợp Phím Tắt

Thủ Thuật Chơi AOE 1: Tăng Tốc Độ Chơi Với Tổng Hợp Phím Tắt

Quân Đoàn Slim (Slime Legion) MOD APK v3.2.1: Trải Nghiệm Game Thủ Thành Roguelike Cực Cuốn

Quân Đoàn Slim (Slime Legion) MOD APK v3.2.1: Trải Nghiệm Game Thủ Thành Roguelike Cực Cuốn

Space Marines: Hero Survivor MOD APK – Cuộc Chiến Sinh Tồn Khốc Liệt

Space Marines: Hero Survivor MOD APK – Cuộc Chiến Sinh Tồn Khốc Liệt

Zombie Fire 3D: Game Bắn Súng Zombie Offline Hấp Dẫn

Zombie Fire 3D: Game Bắn Súng Zombie Offline Hấp Dẫn

Giới Thiệu

Thủ Thuật

➤ Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!

Chuyên Mục

➤ TOP Thủ Thuật

➤ Chia Sẻ Kiến Thức

➤ Kênh Công Nghệ

➤ SEO

➤ Games

Liên Kết

➤ Ketquaxskt.com

➤ TOP Restaurants

➤ Here Restaurant

➤

➤

Liên Hệ

➤ TP. Hải Phòng, Việt Nam

➤ 0931. 910. JQK

➤ Email: [email protected]

Website này cũng cần quảng cáo, không có tiền thì viết bài làm sao  ” Đen Vâu – MTP ”

DMCA.com Protection Status

© 2025 Thủ Thuật - Website chia sẻ kiến thức công nghệ hàng đầu Việt Nam

No Result
View All Result
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO

© 2025 Thủ Thuật - Website chia sẻ kiến thức công nghệ hàng đầu Việt Nam