相關主題
×
使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

Excel 中的 Python 目前處於預覽階段,且可能會根據意見反應變更。 若要使用此功能,請加入 Microsoft 365 測試人員計畫,然後選擇 Beta 版通道 測試人員層級。

Excel 中的 Python 使用 Beta 版通道逐步推出給 Windows 版 Excel 客戶。 此功能目前無法在其他平台上使用。

如果您在使用 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 支援英文、中文 (簡體) 、法文、德文、日文和西班牙文字型。

文件庫

描述

Astropy

用於天文學的 Python 程式庫。 授權: BSD-3-Clause。

beautifulsoup4

專為螢幕剪貼設計的 Python 程式庫。 授權: MIT。

imbalanced-learn

提供重新取樣技術,協助解決分類問題。 仰賴 scikit-learn。 授權: MIT。

IPython

互動式運算的程式庫。 授權: BSD-3-Clause。

Gensim

主題模型和自然語言處理程式庫。 授權: LGPL-2.1。

Matplotlib

在 Python 中建立出版物品質圖表和圖文框。 授權: PSF。

NetworkX

可建立及操作複雜網路的 Python 套件。 授權: BSD-3-Clause。

NumPy

提供數字、字串、記錄和物件的陣列處理。 授權: BSD-3-Clause。

Pandas

提供資料結構和資料分析工具。 授權: BSD-3-Clause。

Pillow

新增開啟、操作及儲存不同圖像檔案格式的支援。 授權: PIL。

PyTables

將 Python、HDF5 程式庫和 NumPy 程式庫整合在一起,以處理大量資料。 授權: BSD-3-Clause。

PyWavelets

微波轉換程式庫。 授權: MIT。

scikit-learn

適用於機器學習和資料採礦的一組 Python 模組。 授權: BSD-3-Clause。

SciPy

Python 的科學程式庫。 授權: BSD-3-Clause。

Seaborn

統計資料視覺效果程式庫。 授權: BSD-3-Clause。

Snowballstemmer

Python 演算法程式庫集合。 授權: BSD-2-Clause。

Statsmodels

統計運算和模型,以搭配 SciPy程式庫使用。 授權: BSD-3-Clause。

SymPy

適用於符號數學的 Python 程式庫。 授權: BSD-3-Clause。

Tabulate

建立及設定表格格式的程式庫。 授權: MIT。

深入瞭解 Anaconda 

若要深入瞭解整合和支援的程式庫,請瀏覽 Anaconda

相關文章

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×