花了一周時(shí)間,終于搭建好了Excel和Python交互數(shù)據(jù)分析平臺(tái)
Python是很強(qiáng)大的數(shù)據(jù)分析利器,Excel同樣也是一款很大強(qiáng)的數(shù)據(jù)分析工具,但二者都有自己的優(yōu)勢(shì)主戰(zhàn)場(chǎng)。Python優(yōu)勢(shì)在于有這海量開(kāi)源數(shù)據(jù)分析包,Excel優(yōu)勢(shì)在于用戶體量大,數(shù)據(jù)處理可見(jiàn)即所得,很適合數(shù)據(jù)前期預(yù)處理工作。
喝了幾碗泡面湯,熬了幾個(gè)夜終于搭建好了,Excel和Python之間數(shù)據(jù)交互分析環(huán)境。后續(xù)再一步步完善!
聯(lián)合分析環(huán)境搭建:
聯(lián)合開(kāi)發(fā)環(huán)境需要安裝兩個(gè)工具,Excel高級(jí)函數(shù)插件EFunction,Python數(shù)據(jù)分析環(huán)境aAaconda。
步驟一:配置EFunction高級(jí)函數(shù)插件,如果安裝過(guò),此步驟跳過(guò)
EFunction為Excel高級(jí)函數(shù)插件,內(nèi)置了近60個(gè)高級(jí)函數(shù)。其加載方法,大家可自行查閱相關(guān)網(wǎng)文。
步驟二:安裝Anaconda Python數(shù)據(jù)分析環(huán)境,如果安裝過(guò),此步驟跳過(guò)
建議安裝Python 3.6以上版本對(duì)應(yīng)的anaconda ,但也不建議太高,以下連接anaconda為3.6版本Python
anaconda安裝過(guò)程不復(fù)雜,選擇默認(rèn)參數(shù)一路安裝,默認(rèn)安裝到C盤,如果想安裝到其他盤,可以切換盤符。
不過(guò)強(qiáng)烈建議自定義安裝位置不能夠有中文,也不能夠有空格。
安裝位置很重要,記住它在案例,后續(xù)要用到。
安裝完成后,啟動(dòng)jupyter notebook服務(wù),可以到開(kāi)始菜單,在anaconda目錄下,啟動(dòng)jupyter notebook菜單即可。
如果啟動(dòng)成功,則可以默認(rèn)瀏覽器會(huì)打開(kāi)jupyter notebook開(kāi)發(fā)界面。說(shuō)明已經(jīng)安裝好anaconda Python數(shù)據(jù)分析環(huán)境。關(guān)閉命令窗口即可。
步驟三:安裝Excel環(huán)境下jupyter開(kāi)發(fā)環(huán)境,如果windows系統(tǒng)默認(rèn)有基于Chromium內(nèi)核瀏覽器Edge,此步驟跳過(guò),沒(méi)有安裝一個(gè),需要注意一定要是谷歌內(nèi)核。
如果大家的電腦內(nèi)已經(jīng)有Edge瀏覽器,并且是基于chromium內(nèi)核瀏覽器。就可以直接在EFunction內(nèi)啟動(dòng)jupyter了,如果大家不是基于谷歌內(nèi)核瀏覽器,建議大家到微軟官網(wǎng)下載最新的edge瀏覽器。再來(lái)在EFunction內(nèi)啟動(dòng)jupyter開(kāi)發(fā)環(huán)境。
如果沒(méi)有配置jupyter項(xiàng)目和anaconda。先配置二者。
- 項(xiàng)目位置可以自定義,后續(xù)所有分析文件都在該目錄下,便于項(xiàng)目管理;
- anaconda位置,就是前文提到的安裝位置
在EFunction菜單內(nèi),一次點(diǎn)擊就可以啟動(dòng)jupyter了,如果啟動(dòng)成功,則在Excel面變內(nèi),就可以看見(jiàn)jupyter開(kāi)發(fā)環(huán)境了。
在Excel內(nèi)啟動(dòng)jupyter notebook
未成功安裝配置原因解析
問(wèn)題1:EFunction成功加載了,anaconda也成功安裝了,還是不能啟動(dòng)jupyter
解答:最大可能就是沒(méi)有安裝基于chromium內(nèi)核edge瀏覽器,大家去微軟官方下載一個(gè)最新版本,edge瀏覽器即可。
問(wèn)題2:win7、win10用戶EFunction能夠加載上,但是不能夠正常使用。
解答:最大可能缺少dotNet運(yùn)行環(huán)境,大家去微軟官網(wǎng)下載.NET Framework 4.6.2及以上版本,安裝即可。
問(wèn)題3:在Excel內(nèi)啟動(dòng)jupyter了,但是需要輸入密碼
解答:簡(jiǎn)單方式就是電腦重啟下,直接打開(kāi)Excel,直接在Excel內(nèi)啟動(dòng)jupyter(不要在開(kāi)始菜單內(nèi)啟動(dòng))。
大家配置過(guò)程之中,有什么問(wèn)題,歡迎留言!