用Python高效操作Excel很簡單 版權(quán)信息
- ISBN:9787576331516
- 條形碼:9787576331516 ; 978-7-5763-3151-6
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
用Python高效操作Excel很簡單 本書特色
告別煩瑣的重復(fù)性工作,向工作效率低下說不!
插上Python這對(duì)“翅膀”,讓你的Excel飛起來!
讓我們一起編寫各種能自動(dòng)生成Excel文件的代碼吧!
快速上手:內(nèi)容淺顯易懂,即便是沒有接觸過編程的小白,也能很快上手。
示例豐富:結(jié)合130多個(gè)代碼示例講解重要的知識(shí)點(diǎn),有很強(qiáng)的實(shí)用性。
圖文并茂:講解時(shí)給出110多幅示意圖,幫助讀者更加直觀地理解知識(shí)點(diǎn)。
項(xiàng)目實(shí)戰(zhàn):通過2個(gè)典型的項(xiàng)目實(shí)戰(zhàn)案例,快速提升讀者的實(shí)際動(dòng)手能力。
用Python高效操作Excel很簡單 內(nèi)容簡介
《用Python高效操作Excel很簡單》由淺入深地介紹如何通過Python語言高效、快捷地操作Excel,從而引領(lǐng)讀者高效編寫各種能自動(dòng)生成Excel文件的代碼。本書精講Python操作Excel涉及的大部分知識(shí)點(diǎn),并輔以130多個(gè)典型代碼示例和2個(gè)項(xiàng)目實(shí)戰(zhàn)案例,從而幫助讀者輕松上手并快速提高。
《用Python高效操作Excel很簡單》共11章,分為3篇。第1篇“基礎(chǔ)知識(shí)”,首先介紹Python開發(fā)環(huán)境的搭建和配置,然后介紹基本數(shù)據(jù)類型、運(yùn)算符、控制語句、循環(huán)語句、函數(shù)、模塊和類等Python語言的基礎(chǔ)知識(shí)。第2篇“進(jìn)階實(shí)操”,首先介紹Openpyxl庫的基本操作,然后介紹如何使用Openpyxl制作各種常見的Excel圖形,*后介紹Openpyxl與Pandas交互操作的相關(guān)知識(shí)。第3篇“項(xiàng)目實(shí)戰(zhàn)”,首先基于前文介紹的基礎(chǔ)知識(shí),從數(shù)據(jù)采集、數(shù)據(jù)清洗和創(chuàng)建數(shù)據(jù)報(bào)表等方面展示一個(gè)自動(dòng)生成財(cái)務(wù)報(bào)表項(xiàng)目的開發(fā)過程,然后對(duì)項(xiàng)目涉及的數(shù)據(jù)進(jìn)一步進(jìn)行處理,并對(duì)資產(chǎn)負(fù)債率、現(xiàn)金比率和企業(yè)盈利等多項(xiàng)指標(biāo)進(jìn)行分析,*后制作相應(yīng)的圖表文件。
《用Python高效操作Excel很簡單》適合有一定Excel基礎(chǔ)而想進(jìn)一步提高工作效率的人員閱讀,尤其適合文秘、行政、人事、營銷和財(cái)務(wù)等相關(guān)行業(yè)的從業(yè)人員閱讀,也可供Python編程愛好者參考。
用Python高效操作Excel很簡單 目錄
第1篇 基礎(chǔ)知識(shí)
第1章 Python編程輕松起步2
1.1 Python編程環(huán)境搭建2
1.1.1 安裝Anaconda和Visual Studio Code2
1.1.2 配置高效的VS Code9
1.2 編寫 個(gè)Python程序14
1.2.1 編寫Python源代碼14
1.2.2 運(yùn)行Python程序15
1.3 小結(jié)17
第2章 Python語言基礎(chǔ)18
2.1 Python語法特點(diǎn)18
2.1.1 Python的標(biāo)識(shí)符18
2.1.2 Python的代碼縮進(jìn)19
2.1.3 Python的注釋20
2.1.4 Python的變量20
2.2 Python的基本數(shù)據(jù)類型21
2.2.1 字符串21
2.2.2 數(shù)24
2.2.3 布爾24
2.2.4 列表25
2.2.5 元組27
2.2.6 字典27
2.2.7 集合28
2.3 Python的運(yùn)算符30
2.3.1 算術(shù)運(yùn)算符30
2.3.2 賦值運(yùn)算符31
2.3.3 比較運(yùn)算符33
2.3.4 邏輯運(yùn)算符34
2.4 控制語句和循環(huán)語句35
2.4.1 if語句35
2.4.2 while語句36
2.4.3 for語句37
2.4.4 break和continue語句38
2.4.5 pass語句39
2.5 小結(jié)39
第3章 Python的函數(shù)、模塊和類40
3.1 Python的函數(shù)40
3.1.1 函數(shù)的創(chuàng)建和調(diào)用40
3.1.2 函數(shù)的參數(shù)41
3.1.3 函數(shù)的返回值43
3.1.4 匿名函數(shù)43
3.2 Python的模塊44
3.2.1 導(dǎo)入模塊44
3.2.2 __name__屬性45
3.2.3 包45
3.3 Python的類47
3.3.1 類的創(chuàng)建和使用47
3.3.2 類的屬性和方法48
3.3.3 類的繼承49
3.4 小結(jié)50
第2篇 進(jìn)階實(shí)操
第4章 操作Excel的利器——Openpyxl52
4.1 為什么選擇Openpyxl52
4.1.1 Openpyxl的優(yōu)缺點(diǎn)52
4.1.2 安裝Openpyxl53
4.2 使用Openpyxl操作工作簿53
4.2.1 新建工作簿53
4.2.2 打開已有的工作簿54
4.3 使用Openpyxl輕松操作工作表54
4.3.1 獲取活動(dòng)工作表54
4.3.2 新增工作表55
4.3.3 重命名工作表57
4.3.4 復(fù)制工作表58
4.3.5 刪除工作表58
4.4 小結(jié)59
第5章 使用Openpyxl操作行、列和單元格60
5.1 Openpyxl的單元格60
5.1.1 定位單元格60
5.1.2 操作單元格的值63
5.1.3 合并和拆分單元格63
5.2 Openpyxl的行和列65
5.2.1 行和列65
5.2.2 插入空行和空列67
5.2.3 刪除行和列68
5.2.4 隱藏行和列68
5.3 插入數(shù)據(jù)70
5.3.1 批量插入行數(shù)據(jù)70
5.3.2 批量插入列數(shù)據(jù)71
5.3.3 插入圖片74
5.4 凍結(jié)窗口75
5.4.1 凍結(jié)首行或多行75
5.4.2 凍結(jié)首列或多列76
5.4.3 凍結(jié)多行多列76
5.5 小結(jié)76
第6章 讓工作表變得漂亮77
6.1 設(shè)置行高和列寬77
6.2 設(shè)置單元格樣式77
6.2.1 設(shè)置字體樣式78
6.2.2 設(shè)置對(duì)齊樣式78
6.2.3 設(shè)置數(shù)字格式78
6.2.4 設(shè)置邊框樣式79
6.2.5 設(shè)置填充樣式79
6.3 綜合實(shí)例80
6.4 小結(jié)84
第7章 使用Openpyxl輕松制作Excel常用圖形85
7.1 制作柱形圖85
7.1.1 制作2D柱形圖85
7.1.2 制作3D柱形圖89
7.2 制作折線圖92
7.2.1 制作基礎(chǔ)折線圖92
7.2.2 制作堆疊折線圖97
7.2.3 制作百分比堆疊折線圖98
7.3 制作面積圖98
7.4 制作餅圖102
7.4.1 制作2D和3D餅圖102
7.4.2 制作投影餅圖106
7.5 制作甜甜圈圖109
7.6 制作散點(diǎn)圖113
7.7 制作股票圖116
7.8 小結(jié)118
第8章 使用Openpyxl制作組合圖形119
8.1 制作組合柱形圖和折線圖119
8.1.1 數(shù)據(jù)準(zhǔn)備120
8.1.2 繪制木材產(chǎn)量折線圖120
8.1.3 繪制糖產(chǎn)量柱形圖121
8.1.4 “組裝”形圖122
8.2 制作組合股票圖、柱形圖和折線圖124
8.2.1 數(shù)據(jù)準(zhǔn)備124
8.2.2 繪制股價(jià)圖126
8.2.3 繪制收盤價(jià)折線圖128
8.2.4 繪制成交量柱形圖129
8.2.5 “組裝”圖形130
8.3 小結(jié)132
第9章 Openpyxl靈魂伴侶——Pandas133
9.1 Pandas簡介133
9.1.1 安裝Pandas133
9.1.2 Pandas的兩個(gè)利器134
9.2 從Pandas中獲取數(shù)據(jù)138
9.2.1 創(chuàng)建測(cè)試的DataFrame數(shù)據(jù)138
9.2.2 通過 列獲取數(shù)據(jù)139
9.2.3 通過[:]方式獲取行數(shù)據(jù)139
9.2.4 通過loc()和iloc()函數(shù)獲取數(shù)據(jù)140
9.2.5 通過at()和iat()函數(shù)獲取數(shù)據(jù)142
9.3 使用Pandas操作Excel文件142
9.3.1 將工作表轉(zhuǎn)換為DataFrame143
9.3.2 將DataFrame轉(zhuǎn)換為工作表147
9.4 Openpyxl與Pandas交互150
9.4.1 將DataFrame對(duì)象數(shù)據(jù)轉(zhuǎn)換為WorkSheet對(duì)象數(shù)據(jù)150
9.4.2 將WorkSheet對(duì)象數(shù)據(jù)轉(zhuǎn)換為DataFrame對(duì)象數(shù)據(jù)152
9.5 合并多個(gè)Excel文件156
9.5.1 使用Openpyxl合并多個(gè)Excel文件156
9.5.2 使用Pandas合并多個(gè)Excel文件159
9.6 小結(jié)161
第3篇 項(xiàng)目實(shí)戰(zhàn)
0章 自動(dòng)生成財(cái)務(wù)報(bào)表項(xiàng)目實(shí)戰(zhàn)164
10.1 項(xiàng)目準(zhǔn)備164
10.1.1 項(xiàng)目簡介164
10.1.2 項(xiàng)目結(jié)構(gòu)165
10.1.3 預(yù)期效果165
10.2 獲取源數(shù)據(jù)167
10.2.1 獲取資產(chǎn)負(fù)債表源數(shù)據(jù)167
10.2.2 獲取利潤表源數(shù)據(jù)170
10.2.3 獲取現(xiàn)金流量表源數(shù)據(jù)170
10.3 數(shù)據(jù)格式轉(zhuǎn)換171
10.3.1 資產(chǎn)負(fù)債表源數(shù)據(jù)格式轉(zhuǎn)換171
10.3.2 利潤表源數(shù)據(jù)格式轉(zhuǎn)換173
10.3.3 現(xiàn)金流量表源數(shù)據(jù)格式轉(zhuǎn)換174
10.4 創(chuàng)建報(bào)表175
10.4.1 創(chuàng)建資產(chǎn)負(fù)債表175
10.4.2 創(chuàng)建利潤表180
10.4.3 創(chuàng)建現(xiàn)金流量表185
10.4.4 代碼重構(gòu)189
10.5 小結(jié)195
1章 財(cái)務(wù)數(shù)據(jù)分析項(xiàng)目實(shí)戰(zhàn)196
11.1 項(xiàng)目準(zhǔn)備196
11.2 資產(chǎn)負(fù)債率分析197
11.3 現(xiàn)金比率分析202
11.4 企業(yè)盈利分析206
11.5 小結(jié)211
展開全部
用Python高效操作Excel很簡單 相關(guān)資料
本書用通俗易懂的語言,將抽象的理論知識(shí)和大量的代碼示例結(jié)合起來講解如何用Python操作Excel,另外還詳細(xì)講解了兩個(gè)項(xiàng)目實(shí)戰(zhàn)案例,既能幫助讀者快速掌握Python編程的入門知識(shí),又能帶領(lǐng)讀者進(jìn)行項(xiàng)目實(shí)戰(zhàn),從而提高實(shí)際的代碼編寫能力。
——三河市恒承教育科技有限公司執(zhí)行校長 劉穎
本書結(jié)合大量示例和兩個(gè)典型項(xiàng)目案例介紹了Python的入門知識(shí),以及如何用Python高效操作Excel,從而提高工作效率。本書內(nèi)容由淺入深,語言通俗易懂,代碼講解清晰,項(xiàng)目案例與實(shí)際工作貼近,非常適合想要快速掌握Python編程及其實(shí)際應(yīng)用的相關(guān)人員閱讀,尤其是想快速了解實(shí)際項(xiàng)目開發(fā)的相關(guān)從業(yè)人員閱讀。
——北京淘車科技有限公司高級(jí)經(jīng)理 楊建章
本書不但介紹了Python編程的入門知識(shí),而且結(jié)合大量示例和兩個(gè)財(cái)務(wù)項(xiàng)目實(shí)戰(zhàn)案例重點(diǎn)介紹了它與Excel結(jié)合使用的相關(guān)知識(shí),不但可以幫助讀者快速學(xué)習(xí)Python入門的相關(guān)知識(shí)點(diǎn),而且可以掌握如何用Python解決實(shí)際工作中的問題,從而提高工作效率,增強(qiáng)職場(chǎng)競(jìng)爭力。
——捷德(江西)技術(shù)有限公司項(xiàng)目經(jīng)理 王允雷
作為一個(gè)從事財(cái)務(wù)工作10多年的編程小白,通過閱讀本書改變了我認(rèn)為編程很難的觀念。本書內(nèi)容淺顯易懂,書中的代碼示例簡單易懂,容易掌握,而且還有兩個(gè)與財(cái)務(wù)相關(guān)的項(xiàng)目案例非常適合提升實(shí)際的工作技能,這讓我感覺非常親切!如果你是財(cái)務(wù)、金融和人事等行業(yè)的從業(yè)者,那么本書非常適合你,它能帶領(lǐng)你快速上手Python編程。
——江西佑華科技股份有限公司財(cái)務(wù)總監(jiān) 付
用Python高效操作Excel很簡單 作者簡介
張善春 有10余年的軟件開發(fā)和團(tuán)隊(duì)管理經(jīng)驗(yàn)。擅長Python、Java、JavaScript、Objective-C、C#和Golang等多種編程語言。曾擔(dān)任多家互聯(lián)網(wǎng)公司的技術(shù)負(fù)責(zé)人或架構(gòu)師,并組建了多個(gè)IT研發(fā)團(tuán)隊(duì),積累了豐富的團(tuán)隊(duì)管理經(jīng)驗(yàn)。有豐富的產(chǎn)品研發(fā)全流程實(shí)操經(jīng)驗(yàn),曾帶領(lǐng)團(tuán)隊(duì)研發(fā)了多款互聯(lián)網(wǎng)金融域領(lǐng)域的商業(yè)產(chǎn)品。目前主要從事互聯(lián)網(wǎng)等相關(guān)行業(yè)的“微”創(chuàng)業(yè),專注于區(qū)塊鏈、Web 3.0和數(shù)據(jù)分析等相關(guān)領(lǐng)域。