Sử Power Query nhập dữ liệu cho Python trong Excel
Applies To
Excel cho Microsoft 365Python trong Excel hiện đang được triển khai cho người dùng Doanh nghiệp và Doanh nghiệp đang chạy Kênh Hiện tại trên Windows, bắt đầu với Phiên bản 2407 (Bản dựng 17830.20128). Tính năng này có sẵn trong bản xem trước cho người dùng Gia đình và Cá nhân chạy Kênh Hiện tại trên Windows bắt đầu từ Phiên bản 2405 (Bản dựng 17628.20164). Python trong Excel có sẵn trong bản xem trước cho người dùng Giáo dục đang chạy Kênh Hiện tại (Bản xem trước) thông qua Chương trình Người dùng nội bộ Microsoft 365. Tính năng này hiện không sẵn dùng cho Kênh Doanh nghiệp Hàng tháng hoặc kênh Semi-Annual Enterprise.
Phiên bản này sẽ được triển khai cho Excel for Windows trước, rồi đến các nền tảng khác vào một ngày sau đó. Để biết thêm thông tin về tính sẵn dùng, hãy xem Python trong Excel khả dụng.
Nếu bạn gặp bất kỳ sự cố nào với Python trong Excel, vui lòng báo cáo sự cố bằng cách chọn Trợ >Phản hồi trong Excel.
Bạn mới làm quen với Python trong Excel? Bắt đầu với Phần giới thiệu về Python trong Excelvà Bắt đầu với Python trong Excel
Thế nào là Power Query?
Power Query là công cụ chuẩn bị và chuyển đổi dữ liệu được thiết kế để giúp bạn định hình dữ liệu của mình và có sẵn trong Excel cũng như các sản phẩm khác của Microsoft.
Sử Power Query với Python trong Excel để nhập dữ liệu ngoài vào Excel, rồi phân tích dữ liệu đó bằng Python.
Quan trọng: Power Query là cách duy nhất để nhập dữ liệu ngoài để sử dụng với Python trong Excel.
Để tìm hiểu thêm về các Power Query, hãy xem Power Query trợ giúp về Excel.
Cách sử dụng Power Query nhập dữ liệu cho Python trong Excel
Thực hiện các bước sau để tìm hiểu cách nhập tập dữ liệu ngoài mẫu và sử dụng với Python trong Excel.
Mẹo: Nếu bạn đã quen với Power Query và muốn làm việc với các truy vấn hiện có trong sổ làm việc của bạn, hãy bỏ qua để sử dụng dữ liệu Power Query với Python trong Excel ở phần sau của bài viết này.
-
Để xem nhóm Tải Dữ & Đổi Dữ liệuvà Truy vấn & Connections, hãy chọn tab Dữ liệu. Chọn Lấy Dữ liệu để chọn nguồn dữ liệu của bạn. Bạn có thể nhập dữ liệu từ nhiều nguồn, bao gồm các tệp giá trị phân tách bằng dấu phẩy (CSV). Mỗi thao tác nhập sẽ tạo ra một truy vấn.vụ Northwind OData, một nguồn dữ liệu kiểm tra. Để thực hiện điều này, hãy chọn Lấy dữ > liệu từ các nguồn > từ Nguồn cấp OData.
Ví dụ này nhập dữ liệu từ dịch -
Tiếp theo, nhập liên kết sau đây đến dịch vụ Northwind OData, rồi chọn OK.
https://services.odata.org/northwind/northwind.svc/
-
Trong hộp Power Query xem trước, chọn bảng dữ liệu để tải vào Excel. Ví dụ: chọn bảng Thể loại , rồi chọn mũi tên bên cạnh nút Tải, rồi chọn Tải Đến.... Ảnh chụp màn hình sau đây hiển Power Query thoại xem trước nội dung với bảng Thể loại được chọn và tùy chọn Tải Vào... được hiển thị.
Lưu ý:
-
Bạn cũng có thể chọn Chuyển đổi Dữ liệu từ hộp Power Query xem trước mới. Điều này cho phép bạn chỉnh sửa dữ liệu trong Trình soạn thảo Power Query trước khi nhập dữ liệu vào Excel.
-
Nếu bạn muốn xem dữ liệu trên lưới Excel, hãy chọn nút Tải. Thao tác này sẽ tải bảng đã chọn trực tiếp vào lưới Excel.
-
-
Chọn Chỉ Tạo Kết nối để thiết lập kết nối dữ liệu từ nguồn. Power Query tự động tạo truy vấn cho kết nối này.
-
Ngăn Truy & Connections sẽ tự động mở ra, liệt kê truy vấn được tạo bởi Power Query cho nguồn dữ liệu đã chọn—trong trường hợp này là bảng Thể loại từ tập dữ liệu mẫu Northwind OData. Để mở thủ công ngăn truy & Connections truy vấn, trên tab Dữ liệu, chọn Truy vấn & Connections.
Mẹo: Di chuột qua các truy vấn trong ngăn tác vụ để xem trước dữ liệu.
Phần tiếp theo mô tả cách phân tích dữ liệu Thể loại bằng Python trong Excel.
Sử Power Query dữ liệu với Python trong Excel
Quy trình sau đây giả định rằng bạn đã tạo kết nối Power Query với dữ liệu Thể loại từ dịch vụ Northwind OData được mô tả trong phần bài viết trước. Các bước này hướng dẫn cách phân tích dữ liệu Thể loại bằng Python trong Excel.
-
Để làm việc với dữ liệu ngoài với Python trong Excel, hãy bật Python trong một ô bằng cách nhập hàm =PY . Tiếp theo, hãy sử dụng Python trong Excel để xl() chiếu các thành phần Excel, chẳng hạn như truy Power Query của bạn. Ví dụ: nhập xl("Categories") vào Ô Python trong ô Excel.
-
Ô Python bây giờ sẽ hiển thị dữ liệu Thể loại trong Khung Dữ liệu, như được công thức xl("Categories") trả về. Chọn biểu tượng thẻ bên cạnh Khung dữ liệu để xem bản xem trước dữ liệu trong Khung Dữ liệu. Ảnh chụp màn hình sau đây hiển thị bản xem trước DataFrame.
Mẹo: Đổi kích cỡ hộp thoại Khung dữ liệu bằng cách sử dụng biểu tượng ở góc dưới bên phải.
-
Chuyển đổi dữ liệu trong Khung dữ liệu thành các giá trị Excel, trả về dữ liệu vào lưới Excel. Để chuyển đổi DataFrame thành các giá trị Excel, hãy chọn ô có chứa DataFrame, rồi chọn biểu tượng Chèn Dữ liệu. Ảnh chụp màn hình sau đây hiển thị ví dụ về biểu tượng này bên cạnh Khung Dữ liệu.
Việc chọn biểu tượng Chèn Dữ liệu sẽ mở ra một menu với một danh sách các giá trị liên quan đến dữ liệu của bạn. -
Chọn giá trị đầu tiên trong menu, arrayPreview. Giá trị này hiển thị dữ liệu Python từ DataFrame trong lưới Excel. Xem ảnh chụp màn hình sau đây để biết ví dụ.
-
Bây giờ bạn đã sử dụng Power Query để nhập dữ liệu ngoài và xử lý dữ liệu đó với Python trong Excel, bạn đã sẵn sàng để bắt đầu phân tích dữ liệu với Python trong Excel. Để tìm hiểu cách tạo các biểu đồ và biểu đồ Python với dữ liệu của bạn, hãy xem Tạo Python trong các biểu đồ và biểu đồ Excel.