本書(shū)將易懂好學(xué)的Python編程語(yǔ)言,與當(dāng)前使用*廣泛的Office辦公軟件進(jìn)行結(jié)合,旨在解決開(kāi)發(fā)人員、職場(chǎng)人士在大批量、自動(dòng)化處理表格數(shù)據(jù)、Word文檔數(shù)據(jù)、PPT數(shù)據(jù)展示、郵件的自動(dòng)化處理、網(wǎng)頁(yè)的自動(dòng)化操作等方面的問(wèn)題,通過(guò)Python編程實(shí)現(xiàn)自動(dòng)化、智能化、高效化處理辦公問(wèn)題的目標(biāo),解放雙手,提升工效。
本書(shū)具備三大特點(diǎn):覆蓋面廣,易學(xué)易懂,可操作性強(qiáng),配視頻輔導(dǎo)和案例演練。本書(shū)講解Python自動(dòng)化辦公的知識(shí)技能覆蓋面非常廣,不僅僅融合了Excel辦公軟件,而且還融合了我們辦公常用的Word辦公軟件、PPT辦公軟件、郵件的自動(dòng)化處理、網(wǎng)頁(yè)的自動(dòng)化操作,而市面上的書(shū)籍僅對(duì)Excel辦公軟件進(jìn)行了融合;書(shū)中配套了微課視頻講解,學(xué)習(xí)過(guò)程中有不懂的地方,直接掃碼觀看視頻即可,方便高效;在講解Python自動(dòng)化操作Office軟件、郵箱、網(wǎng)頁(yè)的時(shí)候,配備了相應(yīng)的案例,這些案例使得我們能迅速達(dá)到學(xué)以致用的目的。
本書(shū)從編程零基礎(chǔ)開(kāi)始學(xué)起,主要面向剛步入職場(chǎng)的大學(xué)生、渴望提升工作技能的普通辦公職場(chǎng)人士、Python自動(dòng)化辦公方向程序員、Python編程愛(ài)好者。
我們?cè)诠ぷ髦袝r(shí)常會(huì)面臨各種各樣的辦公問(wèn)題:重復(fù)性處理數(shù)據(jù)、機(jī)械性整理數(shù)據(jù)、低效整理文件等,這些問(wèn)題雖然也能在網(wǎng)上找到一些第三方的軟件或工具來(lái)輔助完成,但在網(wǎng)上所花費(fèi)的查找和測(cè)試時(shí)間足夠來(lái)完成任務(wù),得不償失,并且不能保證每個(gè)個(gè)性化的問(wèn)題都能找到對(duì)應(yīng)的解決工具。
試想一下,當(dāng)需要把一千份Excel工作表中的數(shù)據(jù)篩選、整理并收集到一個(gè)新的工作簿中時(shí),你會(huì)怎樣做?當(dāng)需要將包含有一萬(wàn)條數(shù)據(jù)的Excel工作表中的數(shù)據(jù)逐條拆分為新的工作簿時(shí),你會(huì)怎樣做?當(dāng)需要將一個(gè)Excel工作表中的數(shù)據(jù)映射到一千份Word模板時(shí),你會(huì)怎樣做?當(dāng)需要將一千張圖片統(tǒng)一添加文字、logo并摳背景時(shí),你會(huì)怎樣做?凡此種種,不得不讓我們壓力山大,甚至熬夜通宵,即便這樣也不能保證所完成的數(shù)據(jù)能精準(zhǔn)無(wú)誤。
當(dāng)遇到這些類(lèi)問(wèn)題的時(shí)候,我們就會(huì)希望,假如自己是一名程序員那該多好啊!噼里啪啦敲幾行代碼,電腦就能幫我們自動(dòng)完成任務(wù),從而徹底擺脫這種低效、痛苦、重復(fù)的勞動(dòng)。這幾乎是每個(gè)職場(chǎng)人都?jí)裘乱郧蟮氖虑椤.?dāng)然作為一名軟件工程師,同時(shí)也是一名職場(chǎng)人員,對(duì)此我深有體會(huì),所以決心寫(xiě)這本書(shū),目的是可以讓職場(chǎng)小白學(xué)習(xí)之后迅速成為職場(chǎng)達(dá)人;可以讓沒(méi)有任何編程經(jīng)驗(yàn)的學(xué)員依然能輕松入門(mén),并真正地用于工作中,提升工效;可以讓職場(chǎng)老人擁有一項(xiàng)面向未來(lái)的辦公技能。
Python自動(dòng)化辦公是處理以上問(wèn)題方便、簡(jiǎn)潔、全面、行之有效的一套方案。目前市面上找不到第二種能像Python一樣解決辦公類(lèi)問(wèn)題這么全面、簡(jiǎn)潔、實(shí)用的編程語(yǔ)言。Python編程語(yǔ)言簡(jiǎn)潔又不失強(qiáng)大的優(yōu)點(diǎn),讓越來(lái)越多的人對(duì)它情有獨(dú)鐘,所以網(wǎng)上有一句流行語(yǔ)叫:人生苦短,我學(xué)Python。
Python編程語(yǔ)言火,所以市面上有關(guān)Python編程類(lèi)的書(shū)籍也非常多,也有一些將Python操作Excel數(shù)據(jù)表的圖書(shū),但是將Python編程和辦公Office軟件(包括Excel、Word、PPT、Outlook等)全部進(jìn)行結(jié)合的書(shū)籍卻是鳳毛麟角。
本書(shū)從編程零基礎(chǔ)開(kāi)始學(xué)起,將人人皆可學(xué)習(xí)的Python編程語(yǔ)言與Excel、Word、PPT相互融合,使得Office辦公軟件如虎添翼。大批量、重復(fù)性的工作對(duì)于你,不再是痛苦煎熬,而是可能成為您一飛沖天的職場(chǎng)契機(jī)。
Excel是辦公中使用非常頻繁的一個(gè)表格工具與數(shù)據(jù)分析圖表制作組件,本書(shū)講解了Python的第三方庫(kù)xlwings如何操控Excel表格,如何批量處理數(shù)據(jù),對(duì)Excel重度使用者來(lái)說(shuō)是非常實(shí)用的,可以快速實(shí)現(xiàn)辦公自動(dòng)化、智能化的目的,極大減少重復(fù)性勞作,解放雙手。
Word也是辦公中使用非常頻繁的一個(gè)文字制作工具,Python編程與Word自動(dòng)化的融合的使用場(chǎng)景也是非常常見(jiàn)的,主要講解對(duì)Word數(shù)據(jù)的讀寫(xiě)操作,表格、圖片、文字的格式控制,講解如何批量處理Word數(shù)據(jù),且在本書(shū)中也會(huì)詳細(xì)講解Word和Excel融合操作,將Excel中的數(shù)據(jù)按照Word模板批量生成數(shù)千份的Word文檔,編寫(xiě)的程序可以打包生成exe可執(zhí)行文件,在沒(méi)有Python的編輯環(huán)境中依然可以正常運(yùn)行,這就為沒(méi)有Python環(huán)境的用戶(hù)提供了極大的便利,實(shí)現(xiàn)一鍵處理工作問(wèn)題的目的。
PPT是日常辦公中進(jìn)行動(dòng)態(tài)展示的綜合型工具,我們使用Python編程來(lái)操作PPT,對(duì)PPT進(jìn)行數(shù)據(jù)的讀寫(xiě)、文字、表格、圖片的各項(xiàng)操作,批量處理PPT數(shù)據(jù)。針對(duì)于處理大量、重復(fù)性的PPT數(shù)據(jù),Python編程的優(yōu)勢(shì)就突顯出來(lái)了。
本書(shū)不僅重點(diǎn)講解了Python對(duì)Office辦公軟件的操作,還將我們?nèi)粘9ぷ髦谐S玫泥]箱進(jìn)行自動(dòng)化操作講解,當(dāng)工作中來(lái)往郵件比較頻繁的時(shí)候,我們通常會(huì)花費(fèi)大量的精力進(jìn)行審閱郵件、回復(fù)郵件,有時(shí)候還會(huì)面臨批量發(fā)送郵件的問(wèn)題,用Python來(lái)操作郵箱就變得非常智能化,尤其是對(duì)郵件信息的數(shù)據(jù)處理,對(duì)郵件的自動(dòng)回復(fù),批量自動(dòng)發(fā)送郵件,Python的優(yōu)勢(shì)會(huì)發(fā)揮得更加明顯。
本書(shū)還講解了通過(guò)Python如何自動(dòng)化操作網(wǎng)頁(yè),使用網(wǎng)頁(yè)自動(dòng)化測(cè)試庫(kù)Selenium,可以對(duì)各類(lèi)網(wǎng)頁(yè)模擬人工進(jìn)行自動(dòng)化操作,讓網(wǎng)頁(yè)的操作也變得智能、自動(dòng)化。
由于篇幅、時(shí)間和作者水平等方面的限制,本書(shū)出現(xiàn)的錯(cuò)誤在所難免,敬請(qǐng)各位同行專(zhuān)家及讀者不吝指教、指正批評(píng),作者的郵箱:longhaojiede@163.com。