<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python之父加入3年,微軟終于對Python下手:直接放進Excel!

          共 7910字,需瀏覽 16分鐘

           ·

          2023-08-30 08:45

          撰稿 | 言征  
          來源丨51CTO技術(shù)棧(ID:blog51cto)
           
          Excel 中也可以用 Python 了!微軟團隊宣布了 Excel 的 Python 原生集成公測版。這意味著 Python 里的庫、數(shù)據(jù)分析和可視化的能力都在桌面版的 Excel 中使用。
           
          全球辦公企業(yè)和人員可能都要重新思考下 Python 和 Excel 的意義! 


          0
          01

          Python 之父:很興奮!終于問世了!

           
          “我很高興看到 Python 和 Excel 的這樣出色、緊密的集成現(xiàn)在已經(jīng)問世,” Python 的作者、現(xiàn)任 Microsoft 杰出工程師 Guido van Rossum 說道。

          “我希望兩個社區(qū)都能在這次合作中找到有趣的新用途,增強每個合作伙伴的能力。三年前我加入微軟時,我沒有想到這會成為可能。”


          2020年,Pthon之父坦言退休之后的生活很無聊,所以加入了微軟。不到三年的時間,這樣一件有趣的事情發(fā)生了。
           
          Excel 中的 Python 今天作為 Microsoft 365 Insiders 的公共預(yù)覽版在 Beta 頻道中推出。它將首先僅限于 Windows,然后“稍后”可用于其他平臺。微軟表示,在預(yù)覽期間,Excel 中的 Python 將包含在 Microsoft 365 訂閱中,但在預(yù)覽結(jié)束后,“如果沒有付費許可證,某些功能將受到限制”。

          02

          Excel 中的 Python 有哪些不同?
           
          首先讓人效率感倍增的是,無須任何設(shè)置。微軟官網(wǎng)視頻顯示,在同一工作簿中就可以本地組合 Python 和 Excel 分析;可以直接在單元格中鍵入 Python,Python 計算在Microsoft Cloud中運行,結(jié)果將返回到工作表,包括繪圖和可視化。
           
          “現(xiàn)在,用戶可以通過直接從 Excel 功能區(qū)訪問 Python,在熟悉的 Excel 環(huán)境中進行高級數(shù)據(jù)分析。”

          具體而言,就是無需安裝任何其他軟件或設(shè)置加載項即可訪問該功能,因為 Excel 中的 Python 集成將成為 Excel 內(nèi)置連接器和 Power Query 的一部分。微軟還添加了一個新的 PY 函數(shù),允許在 Excel 電子表格的網(wǎng)格中顯示 Python 數(shù)據(jù)。通過與企業(yè) Python 存儲庫 Anaconda 合作,流行的 Python 庫(如 pandas、statsmodels 和 Matplotlib)將在 Excel 中可用。
           
          其次是,在可視化方面更高級了。Excel再也不僅限于折線圖、柱狀圖這些大家司空見慣的圖標了。而是將在Python中需要編程才能生成的圖表能力引進,熱圖、Violin圖、Swarm圖都能幾個函數(shù)命令來實現(xiàn)。

           
          然后,同樣,二者相融合,Python中很厲害的分析和預(yù)測算法也能成功融入到Excel中。

           
          最重要的是,可以想象單元格中運行 Python 的交互體驗確實讓人有些心動。
           
          想象一下在Excel單元格里鍵入“=PY”來個回車就可以創(chuàng)建基于 Python 數(shù)據(jù)的公式、數(shù)據(jù)透視表和圖表,同時還能不用再單獨切到 IDE 里寫一段代碼去跑 Matplotlib 和 Seaborn 等圖表庫,還是能節(jié)省不少辦公時間。
           
          此外, Excel 中的 Python 是可以共享的。團隊成員可以在基于 Excel 的分析中無縫地與 Python 交互并刷新,而無需擔心安裝其他工具、Python 運行時或管理庫和依賴項。用戶可以使用自己喜歡的協(xié)作工具(如Teams、Outlook)來共享工作簿,并通過評論、@ 提及以及與同事共同創(chuàng)作來無縫協(xié)作,就像在 Excel 中一樣。而組織中的信息保護策略可以由包含工作簿的敏感度標簽來保證。
           
          03

          這種巧妙地組合如何做到的?

           
          首先,熟悉 Python 開發(fā)的朋友可能,看到微軟發(fā)布的用例圖就不難發(fā)現(xiàn),Excel 中的Python帶有 Anaconda 的影子。沒錯,它的強大的分析功能的確是通過 Anaconda 來支持的。
           
          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 CEO兼聯(lián)合創(chuàng)始人 Peter Wang 都忍不住贊嘆:“我很高興地宣布 Anaconda Distribution for Python 已集成到 Microsoft Excel 中,這是一項重大突破,將改變?nèi)驍?shù)百萬 Excel 用戶的工作流程。”
           
          其次,還有一點,Excel 中的 Python 是在 Azure云上運行的,所以是無需任何設(shè)置 。
           
          微軟此舉既可以保證安全,又可以作為兼容的 Microsoft 365 的連接體驗。Python 代碼使用 Azure 容器實例在其自己的虛擬機管理程序隔離容器中運行,并通過安全軟件供應(yīng)鏈從 Anaconda 獲得安全的源構(gòu)建包。
           
          值得注意的是,Excel 中的 Python 通過防止 Python 代碼知道用戶是誰,并在其自己單獨的容器中進一步隔離從 Internet 打開工作簿,從而保護用戶的數(shù)據(jù)隱私 。工作簿中的數(shù)據(jù)只能通過內(nèi)置 xl() Python 函數(shù)發(fā)送,并且 Python 代碼的輸出只能作為=PY() Excel 函數(shù)的結(jié)果返回。

          04

          微軟又踩對點了
           
          不得不說,微軟又一次踩對了用戶們的痛點了!可以看出人們對于這項功能的期待由來已久:
           
          “在 Excel 中運行 Python 的能力簡化了 McKinney 的報告工作流程。我們曾經(jīng)在 Jupyter Notebook 中操作數(shù)據(jù)結(jié)構(gòu)、過濾和聚合數(shù)據(jù),并在 Excel 中構(gòu)建視覺效果。現(xiàn)在我們可以在 Excel 中管理整個工作流程。” 
          ——  Greg Barnes, McKinney,數(shù)據(jù)和分析執(zhí)行總監(jiān)
           
          “在 KPMG, Excel 中的 Python 將為我們的稅務(wù)客戶帶來的令人興奮的影響。在 Microsoft 云實現(xiàn)的數(shù)據(jù)和安全承諾的支持下,Python 極大地增強了高級分析的 Excel 體驗,同時為公司提供透明度、簡單性和更深入的財務(wù)洞察。” 
          —— Tejas Varia,畢馬威,稅務(wù)數(shù)據(jù)與分析負責人


          05

          “辦公革命”,微軟從來不遺余力

           
          與其說我們處于一個 AIGC 的時代,倒不如說這是一個 AI 真正賦能辦公生活的時代。而微軟,不管是在辦公軟件行業(yè),還是 AI 領(lǐng)域,都占據(jù)了這個時代得天獨厚的先發(fā)優(yōu)勢。
           
          從4月份推出的組合王炸“ Office 全家桶與 GPT 結(jié)合升級套餐”,再到現(xiàn)如今的Python+Excel,我們看到了微軟做一個變革性的辦公軟件的野心。
           
          就在今天,我們還了解到微軟要變革的應(yīng)用軟件不止 Office:可能會在其畫圖軟件 Paint 中加入 AI 驅(qū)動的新功能。具體來說,可能會新增一個“魔法畫筆”按鈕,用戶可以在側(cè)邊欄輸入文字描述,然后自動生成描述的圖像到畫布上。據(jù)稱,AI 功能將由Bing 的 Image Creator 背后的相同技術(shù)提供支持,該工具可以根據(jù)您的描述生成圖像。內(nèi)部演示模型顯示,側(cè)邊欄可以輸入圖像描述,然后生成到畫布上進行編輯。
           
          據(jù) Windows Central 的消息,除了畫圖軟件,微軟可能還會在 Windows11 中的照片、相機、截圖等其他應(yīng)用中加入 AI 功能,如實現(xiàn)人臉識別、文字識別等,至于最終發(fā)布與否,還是要等微軟官宣了。
           
          06

          寫在最后:Python與Excel的雙進化
           
          一個是功能強大的 AI 時代的天選語言,一個是自 PC 時代起就離不開的非常靈活的數(shù)據(jù)處理軟件。相信二者的組合,會給辦公行業(yè)帶來一場深遠的進化。
           
          首先,Excel 是不是一種編程語言,勝似編程語言。Excel 本身的延展性就足夠強大,只要足夠用心,Excel 甚至可以用來畫出一副堪比 PS 的大作。
           
          其次,Python 的觸達場景將大大延展,一貫有學(xué)院和研究機構(gòu)專屬語言之稱的Python,極有可能會成為全民普及的編程語言。此舉與 Excel 的融合,極大增加了辦公人士的觸達機會。要知道,每天世界各地都有數(shù)百萬辦公者在使用Excel 工具(例如公式、圖表和數(shù)據(jù)透視表)來分析和理解數(shù)據(jù)。
           
          最后,軟件的升級迭代是不可逆轉(zhuǎn)的。就如同智能手機替換掉傳統(tǒng)手機一般,每一個創(chuàng)造全新用戶體驗的產(chǎn)品或功能都值得關(guān)注和期待。此舉,某種意義上看,極有可能打通非編程人員使用 Python 辦公的“最后一公里”。當然,微軟也會在企業(yè)服務(wù)中極大增強自身的競爭力。
           
          參考鏈接:

          https://www.bianews.com/news/flash?id=160074

          https://techcommunity.microsoft.com/t5/excel-blog/announcing-python-in-excel-combining-the-power-of-python-and-the/ba-p/3893439
              

            

                 

                  

          1、在一個公司死磕了 5~10 年的人最后都怎么樣了?

          2、Adobe聯(lián)創(chuàng)去世,沒他就沒有PDF,喬布斯也因他逆風翻盤

          3、新來個技術(shù)總監(jiān),禁止我們用Git的rebase!?

          4、讓我來告訴你Java程序員是怎么一步一步從入行到被裁的

          5、明明是工作經(jīng)驗越久越吃香,為什么程序員卻不是?

          點分享

          點收藏

          點點贊

          點在看

          瀏覽 1203
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  无码操逼| 日韩三级在线免费观看 | 成人视频在线观看黄色18 | 一级黄片99日日 | 人妻无码专区 |