Excel 中的開放原始碼文件庫和 Python
Applies To
Microsoft 365 Excel從版本 2408 (組建 17928.20114) 開始,以及從版本 2408 (組建 17928.20216) 開始,Excel 中的 Python 用戶現在可以使用 Excel 中的 Python。從版本 2405 (組建 17628.20164) 開始,適用於在 Windows 上執行目前通道的家庭和個人使用者。 Excel 中的 Python 適用於執行目前通道 (Preview) 透過 Microsoft 365 測試人員計劃之教育版使用者。 目前不適用於 Semi-Annual 企業通道。
它將會先推出至 Windows 版 Excel,之後再推出至其他平臺。 如需更多可用性資訊,請參閱 Excel 中的 Python 可用性。
如果您對 Excel 中的 Python 有任何疑慮,請選取 Excel 中的 [說明 > 意見反應來回報問題。
第一次使用 Excel 中的 Python 嗎? 請先參閱 Excel 中的 Python 簡介和開始使用 Excel 中的 Python。
開放原始檔 Python 程式庫
Excel 中的 Python 隨附由 Anaconda 透過安全發佈所提供的標準 Python 程式庫集。 使用這些 Python 程式庫來簡化資料分析、尋找模式和隱藏的深入解析,以及使用繪圖視覺化您的資料。
Excel 程式庫中的核心 Python
Excel 中的 Python 預設提供下列開放來源文檔庫。 它們已與陳述式一起匯出。
-
Matplotlib. Import 陳述式: import matplotlib.pyplot as plt
-
NumPy. Import 陳述式: import numpy as np
-
pandas. Import 陳述式: import pandas as pd
-
seaborn. Import 陳述式: import seaborn as sns
-
statsmodels. Import 陳述式: import statsmodels as sm
附註: 這些核心程式庫也會列在 Excel 初始化工作窗格的 Python 中。 選取 Excel 功能區中的 [公式] > [初始化],以存取初始化工作窗格。 此工作窗格目前為唯讀狀態,並顯示 Excel 執行階段中 Python 的初始化設定。
如何匯入程式庫
除了核心程式庫之外,您還可以透過 Anaconda 匯入其他可供使用的程式庫。 在 Excel 儲存格中的 Python 中使用 Python 匯入陳述式,以將 Python 程式庫匯入至 Excel,例如 import numpy as np。 此陳述式會匯入 NumPy程式庫,並將之指派別名 np。 在將此匯入陳述式輸入至 Python 儲存格之後,您可以針對該活頁簿中的所有 Python 公式,將 NumPy 程式庫參照為 np 。
提示: 若要確保您的程式庫在 Python 公式執行之前已匯入,請在您的活頁簿的第一個工作表上輸入您的匯入陳述式和任何設定。 如有需要,您可以特別針對匯入陳述式和設定保留第一個工作表。
重要: 並非所有文檔庫都使用匯入語句格式 import [library] as [name]。 例如,若要匯入 beautifulsoup4 文件庫,請使用匯 入語句from bs4 import BeautifulSoup。 請參閱每個文檔庫的檔,以了解建議的匯入語句。
建議的程式庫清單
下表顯示由 Anaconda 提供的開放原始碼程式庫子集,您可以在 Excel 中搭配 Python 使用。 根據預設,會匯入程式庫 Matplotlib、NumPy、Seaborn、Statsmodels 和 Pandas 。 表格中所列的其他程式庫不會自動匯入,但您可以選擇在需要時將之匯入。
重要: 為了保護您的資料安全性,這些程式庫無法提出網路要求,或存取本機機器上的檔案和資料。 若要深入瞭解,請參閱 Excel 中的資料安全性和 Python。
附註: Excel 中的 Python 支援英文、中文 (簡體) 、法文、德文、日文和西班牙文字型。
文件庫 |
描述 |
---|---|
用於天文學的 Python 程式庫。 授權: BSD-3-Clause。 |
|
專為螢幕剪貼設計的 Python 程式庫。 授權: MIT。 |
|
產生假數據。 授權: MIT。 |
|
提供重新取樣技術,協助解決分類問題。 仰賴 scikit-learn。 授權: MIT。 |
|
互動式運算的程式庫。 授權: BSD-3-Clause。 |
|
在 Python 中建立出版物品質圖表和圖文框。 授權: PSF。 |
|
適用於日常數據科學工作的機器學習文檔庫。 授權: BSD-3-Clause。 |
|
可建立及操作複雜網路的 Python 套件。 授權: BSD-3-Clause。 |
|
自然語言處理的文件庫。 下列公司已預先載入,可與 Excel 中的 Python 搭配使用:棕色、punkt、stopwords、treebank、vader 和 wordnet2022。 授權:Apache v2。 |
|
提供數字、字串、記錄和物件的陣列處理。 授權: BSD-3-Clause。 |
|
提供資料結構和資料分析工具。 授權: BSD-3-Clause。 |
|
新增開啟、操作及儲存不同圖像檔案格式的支援。 授權: PIL。 |
|
繪圖和數據視覺效果庫。 授權: MIT。 |
|
Python 中用於多重探索數據分析的文檔庫,包括匯總表格式數據的各種方法。 授權: MIT。 |
|
將 Python、HDF5 程式庫和 NumPy 程式庫整合在一起,以處理大量資料。 授權: BSD-3-Clause。 |
|
微波轉換程式庫。 授權: MIT。 |
|
QR 代碼圖像產生器。 授權: BSD-3-Clause。 |
|
適用於機器學習和資料採礦的一組 Python 模組。 授權: BSD-3-Clause。 |
|
Python 的科學程式庫。 授權: BSD-3-Clause。 |
|
統計資料視覺效果程式庫。 授權: BSD-3-Clause。 |
|
Python 演算法程式庫集合。 授權: BSD-2-Clause。 |
|
建立矩形式樹狀結構圖或視覺效果以顯示階層式數據。 授權:Apache v2。 |
|
統計運算和模型,以搭配 SciPy程式庫使用。 授權: BSD-3-Clause。 |
|
適用於符號數學的 Python 程式庫。 授權: BSD-3-Clause。 |
|
建立及設定表格格式的程式庫。 授權: MIT。 |
|
提供模糊的字串比對來計算序列之間的差異。 授權: MIT。 |
|
Word 雲端產生器。 授權: MIT。 |
深入瞭解 Anaconda
若要深入瞭解整合和支援的程式庫,請瀏覽 Anaconda。