您現在可以在 Excel 中使用 Python 分析 – 但微軟表示它是安全的

您現在可以在 Excel 中使用 Python 分析 – 但微軟表示它是安全的

如果您精通 Python(或渴望成為),但不具備在 Excel 中進行高級數據工作的能力,那麼 Microsoft 現在提供了一種花生醬和巧克力組合,您可能會認為這是一份禮物。至少在它進入付費專區之前是這樣。

微軟的 Stefan Kinnestrand在撰寫有關“數據分析和可視化的兩全其美”的文章時寫道,Excel 中的Python 公開預覽版將允許電子表格修補者“使用Python 繪圖和庫操作和探索Excel 中的數據,然後使用Excel 的公式” 、圖表和數據透視表來進一步完善您的見解。”

Microsoft 與 Python 分析存儲庫Anaconda合作,將 Pandas、Statsmodels 和 Matplotlib 等庫引入 Excel。Excel 中的 Python 在微軟的雲服務器上運行,該公司正在宣傳應提供的安全性。微軟表示,Python 在隔離的容器中運行,無法訪問設備、網絡或用戶令牌。微軟聲稱,Python 和 Excel 只能通過有限的函數(xl() 和 =PY())真正相互通信,這些函數只能返回代碼結果,而不能返回宏、VBA 代碼或其他數據。

如果您想立即開始同時使用兩種不同的語言,您需要加入Beta 通道上的Microsoft 365 Insider 計劃 Anaconda 有一系列博客文章和視頻,介紹了有關 Python-in-Excel(PyCel?)編碼的介紹性示例和練習。

據微軟稱,目前,Excel 中的 Python 已包含在 Microsoft 365 訂閱中,但在正式發布之前可能需要付費許可證。

看看 Python 與 Excel 的集成如何發揮作用將會很有趣。它是一個非常專業的、雲託管的、看似容器化且安全的代碼產品。但是,Office 應用程序使用 Visual Basic for Applications (VBA) 腳本和宏的歷史有著悠久的漏洞利用、補丁和更多漏洞利用的歷史。去年年初,微軟幾乎禁止在 Office 中下載宏,除非有人不遺餘力地被感染。除此之外,這是對已經圖靈完備的代碼環境的有趣擴展。

列表圖片由 Pavlina Popovska / Getty Images 提供

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *