摘要:大家好,我是一行之前在處理數(shù)據(jù)的時候,最開始都是在里處理,后來當(dāng)數(shù)據(jù)量上了一個級別后就用導(dǎo)入文件接著處理了很多人會說,有自帶語言,可以用那個來處理呀不好意思,不僅處理數(shù)據(jù)速度慢而且還非常麻煩但是,現(xiàn)在可以直接在里使用了
大家好,我是一行
之前在處理數(shù)據(jù)的時候,最開始都是在excel里處理,后來當(dāng)數(shù)據(jù)量上了一個級別后就用python導(dǎo)入excel文件接著處理了
很多人會說,excel有自帶VBA語言,可以用那個來處理呀
不好意思,VBA不僅處理數(shù)據(jù)速度慢而且還非常麻煩
但是,現(xiàn)在可以直接在excel里使用python了,非常的nice
具體方法就是在excel里安裝PyXLL插件來使用Python代碼
這個運(yùn)行的python是完整的python發(fā)行版,所以可以調(diào)用所有的第三方python包,例如numpy、Pandas 和 Scipy 等等
pip install pyxll
pyxlll install
pyxll install pyxll-jupyter
安裝之后重啟excel就可以看到選項(xiàng)卡里多一個jupyter按鈕,單擊按鈕便可以在excel里創(chuàng)建一個新的notebook面板
熟悉的樣子又回來了有木有!
PyXLL最重要的功能就是可以在excel里調(diào)用python函數(shù)
首先創(chuàng)建一個新的Python模塊并編寫一個簡單的Python函數(shù), 并將這個模塊加入python路徑里,來給excel使用
from pyxll import xl_func@xl_funcdef hello(name): return "Hello, %s" % name
這樣在excel里輸入公示得到結(jié)果
=hello("me")
當(dāng)然,這里只是一個簡單的示范,之后無論是畫圖還是數(shù)據(jù)模型都可以直接在Python里寫好函數(shù),然后在excel里應(yīng)用
你看,像畫圖這樣的常見處理,完全可以在excel里執(zhí)行完成了
除了上面這個工作表函數(shù)功能,這個插件還有很多其它功能:
用python來設(shè)置單元格格式
excel和python共享事實(shí)數(shù)據(jù)
使用python進(jìn)行圖表繪制
使用內(nèi)置QT自定義用戶界面
用python調(diào)用宏功能
等等等等,還有很多其它常見的功能可以參考這個插件的官方文檔
https://www.pyxll.com/docs/userguide/index.html
以后當(dāng)其他人再發(fā)來excel讓你處理數(shù)據(jù)時,你都不用打開python編輯器來導(dǎo)入、導(dǎo)出數(shù)據(jù),直接excel里就可以完成,非常的人性化
我是一行,技術(shù)永不眠,我們下期見!
當(dāng)然Python相關(guān)的電子書我也給整理好了在下面?
天下武功,唯快不破
以上的書籍可能還不是最完善的,之后一行還會繼續(xù)精選并充實(shí)python編程的相關(guān)學(xué)習(xí)內(nèi)容
如果對你有幫助的話,記得給一行點(diǎn)個贊哦~
你好,我是一行,廈門大學(xué)碩士畢業(yè),用python發(fā)表過兩篇頂刊論文
日常分享python的技術(shù)學(xué)習(xí),面試技巧,賺錢認(rèn)知等,歡迎關(guān)注@一行玩python
一行肝了3天,精選了9個方面的計算機(jī)技術(shù)資料,希望能夠?qū)δ隳苡袔椭?鏈接:
https://pan.baidu.com/s/1-OKeUGF1mWJM3O4mEV0DLg 提取碼: 0000
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/125064.html
摘要:之前寫過一篇使用腳本生成文件的文章,時隔很久這種終于有空寫該庫的兄弟庫,用來讀取文件。 之前寫過一篇使用Python腳本生成Excel文件的文章,時隔很久這種終于有空寫該庫的兄弟庫xlrd,用來讀取Excel文件。最近被調(diào)到電商項(xiàng)目,由于種種原因(設(shè)計不完善、SQL語句書寫不規(guī)范,甲方太奇葩...槽點(diǎn)太多,就不在這里吐槽了)需要經(jīng)常進(jìn)行刷數(shù)據(jù)操作(批量修改錯誤數(shù)據(jù)),一般就是寫一寫SQ...
摘要:重點(diǎn)在自動化測試過程中,經(jīng)常需要使用文件來存儲測試用例,那么在表格內(nèi)設(shè)計好了測試用例數(shù)據(jù)后,如何通過自動化讀取呢此時就需要測試小姐姐動手寫代碼了本文主要介紹通過來讀取表格數(shù)據(jù)。 ...
摘要:總結(jié)大部分人做接口自動化的流程后,發(fā)現(xiàn)基本上都是做接口請求用來存儲用例生成測試報告完成定時任務(wù)。其實(shí)在完成這個流程的過程中,代碼編寫只占用了一小部分的時間,大部分的時間都浪費(fèi)在搭建環(huán)境和用例編寫上。可以通過這個方式去轉(zhuǎn)換一些有問題的。 總結(jié)大部分人做接口自動化的流程后,發(fā)現(xiàn)基本上都是:python + requests做接口請求;Excel用來存儲用例;HTMLTestRunner生成...
摘要:在使用之前,大多數(shù)數(shù)據(jù)分析師已經(jīng)掌握了和,并且在剛上手時會經(jīng)常習(xí)慣性想到老辦法。這種根據(jù)列值選取行數(shù)據(jù)的查詢操作,推薦使用方法。如果我又有一批數(shù)據(jù),需要將兩部分?jǐn)?shù)據(jù)合并。 大毛 豈安科技業(yè)務(wù)風(fēng)險分析師 多年訂單業(yè)務(wù)反欺詐經(jīng)驗(yàn),負(fù)責(zé)豈安科技多款產(chǎn)品運(yùn)營工作。 在使用Pandas之前,大多數(shù)數(shù)據(jù)分析師已經(jīng)掌握了Excel和SQL,并且在剛上手Pandas時會經(jīng)常習(xí)慣性想到老辦法。如果誰能把...
摘要:浙江省教育廳基教處相關(guān)負(fù)責(zé)人也表示,目前為止,還沒有接到下半年開始使用新教材的通知。人生苦短,趕緊用起吧,大潮來襲,還在等什么原文鏈接將被加入高考科目你怎么看原文鏈接開發(fā)者交流平臺,沒有辦法放鏈接為了不侵權(quán),把作者的公眾號聯(lián)系方式放在這里。 今天看到這樣的一則新聞:不禁感嘆,人工智能這股風(fēng)來的太快,已經(jīng)掀起全民學(xué)習(xí)Python的浪潮。 2017年中觀察:看上去這個大綱內(nèi)容基本是這樣了,...
閱讀 3406·2021-11-25 09:43
閱讀 3463·2021-11-19 09:40
閱讀 2463·2021-10-14 09:48
閱讀 1283·2021-09-09 11:39
閱讀 1920·2019-08-30 15:54
閱讀 2821·2019-08-30 15:44
閱讀 1994·2019-08-29 13:12
閱讀 1542·2019-08-29 12:59