av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

超能力加持!用Python增強(qiáng)Excel的3大集成方法及用途

本文轉(zhuǎn)載自公眾號(hào)“讀芯術(shù)”(ID:AI_Discovery)。

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的門(mén)頭溝網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

沒(méi)有人能躲過(guò)Microsoft Excel ——你要不就很愛(ài)它,要不就是很討厭它。也許在大學(xué)畢業(yè)之前,Excel只是考試周才會(huì)見(jiàn)幾面的朋友,關(guān)系僅限臉熟。但當(dāng)工作進(jìn)入企業(yè)之后,你會(huì)發(fā)現(xiàn)假如Excel消失一個(gè)小時(shí),整個(gè)世界就會(huì)停止運(yùn)轉(zhuǎn)!

Excel幾乎無(wú)所不能。作為有著多年的投行工作經(jīng)驗(yàn)的人,每當(dāng)我覺(jué)得已經(jīng)看完所有內(nèi)容后,就會(huì)碰到另一個(gè)別人又整理好的電子表格!Excel的可能性真是不可限量。

然而,目前Excel的主要局限在于較大的數(shù)據(jù)集。數(shù)據(jù)集越大,用Excel處理時(shí)面臨的困難就越大。在一個(gè)數(shù)據(jù)驅(qū)動(dòng)、即時(shí)滿(mǎn)足的世界里,大家都希望事情立即完成而痛恨等待,還期望不斷地突破邊界,功能級(jí)別不斷增長(zhǎng)。

同時(shí),人們又痛恨改變。人們習(xí)慣使用Excel,不想離開(kāi)它。因此,我們的工作就是提供更快的速度,更多的功能,讓轉(zhuǎn)換更容易,還得無(wú)需離開(kāi)電子表格。而且Excel還不支持大數(shù)據(jù)。這不,這就有了Python的用武之地。

將Python集成在Excel中以增強(qiáng)Excel為用戶(hù)提供的功能。這使得用戶(hù)可以始終處在他們熟悉的,易于理解的Excel世界中,Python可以幫忙完成一些繁重的工作。它為這個(gè)數(shù)據(jù)驅(qū)動(dòng)的世界提供了一個(gè)過(guò)渡,直到Excel和技術(shù)水平較低的同事都趕上來(lái)。

那就來(lái)探索一些可用的方案,用Python的超能力增強(qiáng)Excel吧 !

以Excel作為用戶(hù)界面

將用戶(hù)群從電子表格轉(zhuǎn)換到21世紀(jì)并不容易,這需要時(shí)間的打磨,幫助用戶(hù)渡過(guò)難關(guān)是專(zhuān)業(yè)IT人士的責(zé)任,這個(gè)過(guò)程需要充足的指導(dǎo)、信任和肯定。首先,可以考慮保持用戶(hù)界面(UI)一致,即讓電子表格保持原樣,而將所有后端處理從VBA移到Python。

Python包xlwings 可以將Excel與Python無(wú)縫集成。用戶(hù)可以繼續(xù)使用Excel,但每個(gè)表單控件按鈕或用戶(hù)定義的Excel函數(shù)都可以調(diào)用Python腳本。xlwings很容易安裝,并且使用感很棒。

圖源:unsplash

尋找新的Excel

隨著技術(shù)、數(shù)據(jù)和數(shù)據(jù)科學(xué)工具的爆炸式增長(zhǎng),新的用戶(hù)類(lèi)型出現(xiàn)了:超級(jí)用戶(hù)(Power-users)。超級(jí)用戶(hù)了解技術(shù)、數(shù)據(jù)并會(huì)編寫(xiě)代碼。他們需要表達(dá)和解決問(wèn)題的自由,且非常樂(lè)于舍棄電子表格而使用新技術(shù)。

那么,要怎樣給予他們這樣的靈活性呢?

Jupyter Notebook使用戶(hù)可以利用Python并創(chuàng)建可共享的、基于Web的交互式文檔,文檔中可以包含實(shí)時(shí)代碼,可視化效果和文本,至于數(shù)據(jù)則可以繼續(xù)使用企業(yè)數(shù)據(jù)源和數(shù)據(jù)庫(kù)。

以Excel輸入

人們已經(jīng)習(xí)慣使用Excel了并且生成的數(shù)據(jù)很可能會(huì)繼續(xù)存在于電子表格中。然而隨著需要分析的數(shù)據(jù)體量增大,用戶(hù)會(huì)立馬感受到Excel末日的迫近。數(shù)據(jù)操作要花很長(zhǎng)時(shí)間,數(shù)據(jù)透視永遠(yuǎn)在轉(zhuǎn),這還是在Excel不崩潰的前提下。

使用流行的pandas庫(kù)可以快速地將數(shù)據(jù)從電子表格加載到pandas DataFrames或SQL數(shù)據(jù)庫(kù)中。這兩種解決方法都可以讓數(shù)據(jù)分析和探索變得快速和輕松。

其他可以考慮的庫(kù)

下面再介紹一些可用的、流行的針對(duì)于Excel的Python庫(kù)。上述提到的庫(kù)將能夠滿(mǎn)足大多數(shù)情況下的使用需求,但如果你正在尋找Excel特有的功能(如格式化,過(guò)濾器等),可能需要嘗試探索以下庫(kù):

  • openpyxl:可以讀寫(xiě)Excel 2010文件,可以在Excel中編寫(xiě)新的工作表,編輯現(xiàn)有的工作表,并使用鼠標(biāo)完成幾乎所有可以完成的操作,它支持Excel幾乎所有的擴(kuò)展。
  • xlrd:用于讀取Excel文件中的數(shù)據(jù)和格式信息的庫(kù)。
  • xlsxwriter:可能最全的Excel Python庫(kù)。格式化、條件格式、圖表、合并單元格、過(guò)濾器、注釋、與pandas的集成,這些還只是它提供的部分功能。如果希望通過(guò)Python腳本使用Excel的全部功能,可以從這個(gè)庫(kù)開(kāi)始!

圖源:unsplash

Excel是一個(gè)功能極強(qiáng)、用處極廣的工具,如果你對(duì)它不熟,最好趕緊學(xué)起來(lái)!Excel的主要局限是大數(shù)據(jù),估計(jì)用不了多久微軟就會(huì)出手拯救它。在此之前,我們可以使用Python來(lái)解決可能遇到的一些問(wèn)題。


標(biāo)題名稱(chēng):超能力加持!用Python增強(qiáng)Excel的3大集成方法及用途
網(wǎng)站地址:http://uogjgqi.cn/article/djhiheg.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流