Để biết thông tin về tính sẵn sàng, hãy xem Python trong Excel khả dụng. Nếu bạn gặp bất kỳ mối lo ngại nào với Python trong Excel, vui lòng báo cáo chúng bằng cách chọn Trợ giúp>Phản hồi trong Excel.
Bạn mới làm quen với Python trong Excel? Bắt đầu với Giới thiệu về Python trong Excel và 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.
Lưu ý
Việc nhập dữ liệu ngoài Power Query sử dụng với Python trong Excel không sẵn dùng cho các Excel trên web.
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 Lấy dữ & đổi dữ liệuvà truy vấn & kết nối, 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í dụ này nhập dữ liệu từ dịch 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>Khác từ Nguồn cấp OData.
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 hộp 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 vấn & Kết nối 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 & Kết nối , trên tab Dữ liệu, chọnTruy vấn & Kết nối.
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 công thức Excel
xl()để tham chiếu đến các thành phần Excel, chẳng hạn Power Query truy vấn. Ví dụ: nhậpxl("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, khi công thức trả
xl("Categories")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.