Applies ToExcel cho Microsoft 365

Python 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ỳ 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ợ > 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 ExcelBắt đầu với Python trong Excel

Thư viện Python nguồn mở  

Python trong Excel đi kèm với một tập hợp tiêu chuẩn các thư viện Python do Anacondacung cấp thông qua phân phối an toàn. Sử dụng các thư viện Python này để đơn giản hóa việc phân tích dữ liệu, tìm mẫu hình và thông tin chuyên sâu ẩn, cũng như trực quan hóa dữ liệu của bạn bằng các biểu đồ. 

Core Python trong thư viện Excel 

Các thư viện nguồn mở sau đây sẵn dùng với Python trong Excel theo mặc định. Chúng được nhập cùng với các câu lệnh được liệt kê. 

  • Câu lệnh Matplotlib. Import: import matplotlib.pyplot as plt

  • Câu lệnh NumPy. Import: import numpy as np

  • Câu lệnh pandas. Import: import pandas as pd

  • Câu lệnh seaborn. Import: import seaborn as sns

  • Câu lệnh statsmodels. Import: import statsmodels as sm

Lưu ý: Các thư viện cốt lõi này cũng được liệt kê trong Python trong ngăn tác vụ khởi tạo Excel. Truy nhập ngăn tác vụ khởi tạo bằng cách chọn Công thức > Khởi tạo trong dải băng Excel. Ngăn tác vụ này hiện ở dạng chỉ đọc và hiển thị cài đặt khởi tạo cho Python của bạn trong thời gian chạy Excel.

Cách nhập thư viện 

Ngoài các thư viện cốt lõi, bạn có thể nhập thêm các thư viện có sẵn thông qua Anaconda. Nhập thư viện Python vào Excel bằng cách sử dụng câu lệnh nhập Python trong một Python trong ô Excel, chẳng hạn như import numpy as np. Câu lệnh này nhập thư viện NumPyvà gán cho nó biệt danh np. Sau khi nhập câu lệnh nhập này vào ô Python, bạn có thể tham chiếu đến thư viện NumPy là np  trong các công thức Python trong sổ làm việc đó. 

Mẹo: Để đảm bảo rằng thư viện của bạn được nhập trước khi chạy công thức Python, hãy nhập câu lệnh nhập của bạn và bất kỳ cài đặt nào trên trang tính đầu tiên trong sổ làm việc của bạn. Nếu muốn, bạn có thể đặt trước trang tính đầu tiên dành riêng cho câu lệnh nhập và cài đặt.

Quan trọng: Không phải tất cả các thư viện đều sử dụng định dạng câu lệnh nhập import [library] as [name]. Ví dụ: để nhập thư viện beautifulsoup4, hãy sử dụng câu lệnh nhập from bs4 import BeautifulSoup. Xem tài liệu dành cho từng thư viện để tìm hiểu câu lệnh nhập được đề xuất.

Danh sách các thư viện được đề xuất 

Bảng sau đây hiển thị một tập hợp con các thư viện nguồn mở do Anaconda cung cấp mà bạn có thể sử dụng với Python trong Excel. Các thư viện Matplotlib, NumPy, seaborn, statsmodels và pandas được nhập theo mặc định. Các thư viện bổ sung được liệt kê trong bảng không được nhập tự động, nhưng bạn có thể chọn nhập thư viện nếu muốn. 

Quan trọng: Để bảo vệ tính bảo mật dữ liệu của bạn, các thư viện này sẽ không thể thực hiện yêu cầu mạng hoặc truy nhập vào tệp và dữ liệu trên máy cục bộ của bạn. Để tìm hiểu thêm, xem Bảo mật dữ liệu và Python trong Excel.

Lưu ý: Python trong Excel hỗ trợ phông chữ tiếng Anh, tiếng Trung (Giản thể), tiếng Pháp, tiếng Đức, tiếng Nhật và tiếng Tây Ban Nha.

Thư viện

Mô tả

Astropy

Một thư viện Python về thiên văn học. Giấy phép: BSD-3-Clause.

beautifulsoup4

Thư viện Python được thiết kế để thu thập dữ liệu từ màn hình. Giấy phép: MIT.

Faker 

Tạo dữ liệu giả. Giấy phép: MIT.  

imbalanced-learn

Giúp giải quyết sự cố phân loại bằng cách cung cấp kỹ thuật lấy mẫu lại. Dựa vào scikit-learn. Giấy phép: MIT.

IPython

Một thư viện điện toán tương tác. Giấy phép: BSD-3-Clause.

Matplotlib

Tạo biểu đồ và số liệu có chất lượng ấn phẩm trong Python. Giấy phép: PSF.

mlxtend 

Một thư viện học máy dành cho các tác vụ khoa học dữ liệu hàng ngày. Giấy phép: BSD-3-Clause.

NetworkX

Gói Python để tạo và thao tác với các mạng phức tạp. Giấy phép: BSD-3-Clause.

NLTK

Một thư viện xử lý ngôn ngữ tự nhiên. Corpora sau đây được tải sẵn để sử dụng với Python trong Excel: nâu, punkt, stopwords, treebank, vader và wordnet2022. Giấy phép: Apache v2.

NumPy

Cung cấp khả năng xử lý mảng cho số, chuỗi, bản ghi và đối tượng. Giấy phép: BSD-3-Clause.

pandas

Cung cấp các cấu trúc dữ liệu và công cụ phân tích dữ liệu. Giấy phép: BSD-3-Clause.

Pillow

Thêm hỗ trợ để mở, thao tác và lưu các định dạng tệp hình ảnh khác nhau. Giấy phép: PIL.

cốt truyện 

Một vẽ và thư viện trực quan hóa dữ liệu. Giấy phép: MIT. 

Hoàng tử 

Một thư viện để phân tích dữ liệu thăm dò đa biến trong Python, bao gồm một loạt các phương pháp để tóm tắt dữ liệu dạng bảng. Giấy phép: MIT.  

PyTables

Tập hợp Python, thư viện HDF5 và thư viện NumPy để xử lý lượng lớn dữ liệu. Giấy phép: BSD-3-Clause.

PyWavelets

Thư viện wavelet transforms. Giấy phép: MIT.

mã qrcode 

Trình tạo hình ảnh mã QR. Giấy phép: BSD-3-Clause.

scikit-learn

Tập hợp các mô-đun Python cho máy học và khai thác dữ liệu. Giấy phép: BSD-3-Clause.

SciPy

Thư viện khoa học dành cho Python. Giấy phép: BSD-3-Clause.

seaborn

Thư viện trực quan hóa dữ liệu thống kê. Giấy phép: BSD-3-Clause.

snowballstemmer

Tuyển tập thư viện thuật toán cho Python. Giấy phép: BSD-2-Clause.

khủng khiếp 

Tạo biểu đồ cây hoặc trực quan hóa để hiển thị dữ liệu phân cấp. Giấy phép: Apache v2.

statsmodels

Mô hình và tính toán thống kê, để sử dụng với thư viện SciPy. Giấy phép: BSD-3-Clause.

SymPy

Thư viện Python cho toán học tượng trưng. Giấy phép: BSD-3-Clause.

tabulate

Thư viện để tạo và định dạng bảng. Giấy phép: MIT.

TheFuzz 

Cung cấp kết hợp chuỗi mờ để tính toán sự khác biệt giữa các chuỗi. Giấy phép: MIT.  

wordcloud 

Một từ điện toán đám mây máy phát điện. Giấy phép: MIT.  

Tìm hiểu thêm từ Anaconda 

Để tìm hiểu thêm về các thư viện tích hợp và được hỗ trợ, truy cập Anaconda.

Bài viết liên quan

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.