自誕生以來,Microsoft Excel 改變了人們組織、分析和可視化數(shù)據(jù)的方式,為每天使用它的數(shù)百萬人提供了決策基礎(chǔ)。今天,我們宣布發(fā)布 Excel 中的 Python 公共預(yù)覽版,從而使 Excel 中的分析功能取得重大進(jìn)展。
Excel 中的 Python 可以在同一工作簿中本地組合 Python 和 Excel 分析 - 無需任何設(shè)置。使用 Excel 中的 Python,您可以直接在單元格中鍵入 Python,Python 計算在Microsoft Cloud中運行,結(jié)果將返回到工作表,包括繪圖和可視化。
Excel 中的 Python 有何獨特之處?
1. Excel 中的 Python 是為分析師構(gòu)建的。
每天,用戶依靠熟悉的 Excel 工具(例如公式、圖表和數(shù)據(jù)透視表)來分析和理解他們的數(shù)據(jù)。從今天開始,Excel 中的 Python 也將直接原生集成到 Excel 網(wǎng)格中。首先,只需使用新的 PY 函數(shù)即可將 Python 代碼直接輸入到 Excel 單元格中。
Excel 用戶現(xiàn)在可以通過 Python 訪問強(qiáng)大的分析功能,以實現(xiàn)可視化、清理數(shù)據(jù)、機(jī)器學(xué)習(xí)、預(yù)測分析等。
高級可視化
充分利用Matplotlib和seaborn等著名 Python 圖表庫的潛力來創(chuàng)建各種圖表,從傳統(tǒng)的條形圖和線圖到熱圖、小提琴圖和群圖等專門的可視化效果。
機(jī)器學(xué)習(xí)、預(yù)測分析和預(yù)測
利用scikit-learn和statsmodels等 Python 庫的功能來應(yīng)用流行的機(jī)器學(xué)習(xí)、預(yù)測分析和預(yù)測技術(shù),例如回歸分析、時間序列建模等。
數(shù)據(jù)清理
有效利用先進(jìn)的數(shù)據(jù)清理技術(shù),例如查找缺失值、標(biāo)準(zhǔn)化格式、刪除重復(fù)項以及采用正則表達(dá)式等技術(shù)進(jìn)行基于模式的轉(zhuǎn)換。
2. Excel 中的 Python 通過 Anaconda 展示了最好的 Python 分析功能。
Anaconda 是全球數(shù)千萬數(shù)據(jù)從業(yè)者使用的領(lǐng)先企業(yè) Python 存儲庫。Excel 中的 Python 利用在 Azure 中運行的 Anaconda Distribution for Python,其中包括最流行的 Python 庫(例如 pandas、Matplotlib、scikit-learn 等),并由 Anaconda 安全地構(gòu)建、測試和支持。Anaconda 提供的 Python 支持在 Excel 中使用 Python 進(jìn)行廣泛的分析。
3. Excel 中的 Python 在 Microsoft 云上安全運行,無需任何設(shè)置 。
Excel 使用的 Python 代碼在 Microsoft 云上運行,具有企業(yè)級安全性,作為兼容的 Microsoft 365 連接體驗。Python 代碼使用 Azure 容器實例在其自己的虛擬機(jī)管理程序隔離容器中運行,并通過安全的軟件供應(yīng)鏈從 Anaconda 獲得安全的源構(gòu)建包。
Excel 中的 Python 通過 防止 Python 代碼知道您是誰,并在其自己單獨的容器中進(jìn)一步隔離從 Internet 打開工作簿,從而保護(hù)您的數(shù)據(jù)隱私。工作簿中的數(shù)據(jù)只能通過內(nèi)置xl() Python 函數(shù)發(fā)送,并且 Python 代碼的輸出只能作為=PY() Excel 函數(shù)的結(jié)果返回。
4. Excel 中的 Python 是為團(tuán)隊構(gòu)建的。
用戶可以放心地在 Excel 工作簿中共享 Python。團(tuán)隊成員可以在基于 Excel 的分析中與 Python 無縫交互并刷新,而無需擔(dān)心安裝其他工具、Python 運行時或管理庫和依賴項。用戶可以使用自己喜歡的協(xié)作工具(例如 Microsoft Teams 和 Microsoft Outlook)共享工作簿,并通過評論、@ 提及以及與同事共同創(chuàng)作來無縫協(xié)作,就像在 Excel 中一樣。
5. Excel 中的 Python 體現(xiàn)了 Microsoft 對 Python 的堅定承諾。
Excel 中的 Python 的誕生得益于 Microsoft 多個團(tuán)隊的密切合作,包括 Microsoft Excel、Microsoft 開發(fā)人員部門、Microsoft 安全性、Microsoft Azure 和 Microsoft Research。
開始在 Excel 中使用 Python
Excel 中的 Python 目前可供在 Windows 上運行 Beta 通道的用戶使用。此功能將從內(nèi)部版本16.0.16818.20000開始首先推出到 Excel for Windows,然后再推出到其他平臺。
找到excel中的python
安裝 Excel 的最新預(yù)覽體驗成員版本后,打開空白工作簿并執(zhí)行以下步驟。
-
在功能區(qū)中選擇“ 公式 ”。
-
選擇“ 插入 Python”。
-
在顯示的對話框中,選擇“ 試用預(yù)覽 ”按鈕。
或者在單元格中使用函數(shù) =PY 來啟用 Python。 在單元格中輸入 =PY 后,使用向下鍵和 Tab 鍵從函數(shù)“自動完成”菜單中選擇“PY”,或向函數(shù)添加左括號: =PY ( 。 現(xiàn)在,可以直接在單元格中輸入 Python 代碼。 以下屏幕截圖顯示了“自動完成”菜單,其中選擇了 PY 函數(shù)。
在單元格中啟用 Python 后,該單元格將顯示一個綠色 的 PY 圖標(biāo)。 選擇 Python 單元格時,編輯欄將顯示相同的 PY 圖標(biāo)。 有關(guān)范例,請參閱以下屏幕截圖。
將 Python 與 Excel 單元格和區(qū)域結(jié)合使用
下圖顯示了 Excel 中的 Python 計算,該計算添加了單元格 A1 和 B1 的值,并在單元格 C1 中返回了 Python 結(jié)果。
使用編輯欄進(jìn)行類似代碼的編輯行為,例如使用 Enter 鍵創(chuàng)建新行。 使用向下箭頭圖標(biāo)展開編輯欄,一次查看多行代碼。 還可以使用鍵盤快捷方式 Ctrl+Shift+you 展開編輯欄。 以下屏幕截圖顯示了在展開它以查看多行 Python 代碼之前和之后的編輯欄。
展開編輯欄之前:
展開編輯欄后:
輸出類型
使用編輯欄中的 Python 輸出菜單控制 Python 計算的返回方式。 以 Python 對象的形式返回計算,或?qū)⒂嬎戕D(zhuǎn)換為 Excel 值,并將其直接輸出到單元格。 以下屏幕截圖顯示了作為 Excel 值返回的 Python 公式。
提示: 還可以使用右鍵單擊菜單更改 Python 輸出類型。 打開右鍵單擊菜單,轉(zhuǎn)到“Python 輸出”,然后選擇所需的輸出類型。
文章來源:http://www.zghlxwxcb.cn/news/detail-671258.html
……
推薦閱讀
更多內(nèi)容請進(jìn)入:python in excel文章來源地址http://www.zghlxwxcb.cn/news/detail-671258.html
到了這里,關(guān)于微軟宣布在 Excel 中使用 Python:結(jié)合了 Python 的強(qiáng)大功能和 Excel 的靈活性。的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!