專為編程零基礎的財務人員編寫的辦公自動化案例型圖書,從基礎的軟件安裝到行業(yè)中的實戰(zhàn)應用,涵蓋財務數(shù)據(jù)爬取與挖掘、財務表格與文檔自動生成、財務數(shù)據(jù)自動化處理與分析、財務票據(jù)批量識別與驗真等,由淺入深,一學就懂。
本書的內容編排由淺入深、循序漸進,所有代碼都配有詳盡、易懂的注釋,讓讀者能夠更加輕松地入門和進階。配套學習資源包含案例的素材文件和代碼文件,便于讀者邊學邊練,在實際動手操作中加深印象。加入本書的QQ群還能獲得線上答疑服務,讓讀者的學習無后顧之憂。
本書是一本案例驅動型的Python編程指南,將語法知識和編程思路融入大量的典型案例中,帶領讀者一步步學會將Python打造成財務辦公自動化的利器。
全書共9章,結構上可劃分為5個部分。
第1部分包括第1、2章,主要講解Python編程環(huán)境的搭建方法、Python的基礎語法知識和爬蟲技術基礎知識,為后面的案例應用打下基礎。
第2部分包括第3、4章,主要講解如何利用Python高效地處理和制作多種常用的財務表格和財務文檔,包括存貨盤點表、辦公用品領用記錄表、員工銷售業(yè)績表、日常費用登記表、產品出庫清單、采購合同、企業(yè)詢證函、客戶往來對賬單等。
第3部分包括第5、6章,主要講解如何利用Python編寫爬蟲程序,從網頁上爬取財務數(shù)據(jù)和財務報表,如財經新聞、問詢函、研報、資產負債表、利潤表、現(xiàn)金流量表等。
第4部分包括第7、8章,主要講解如何利用Python進行財務數(shù)據(jù)的處理、分析與可視化,包括合并財務報表、應收賬款數(shù)據(jù)處理與分析、經營數(shù)據(jù)處理與分析、庫存量統(tǒng)計與分析、庫存預警分析、合同回款分析、成本費用分析等。
第5部分為第9章,主要講解如何利用Python對財務票據(jù)進行信息識別和真?zhèn)尾轵灐?/p>
本書的內容編排由淺入深、循序漸進,所有代碼都配有詳盡、易懂的注釋,讓讀者能夠更加輕松地入門和進階。配套學習資源包含案例的素材文件和代碼文件,便于讀者邊學邊練,在實際動手操作中加深印象。加入本書的QQ群還能獲得線上答疑服務,讓讀者的學習無后顧之憂。
本書適合具備一定Office軟件操作基礎又想進一步提高工作效率的財務人員閱讀,也可供從事其他職業(yè)的辦公人員和Python編程初學者參考。
由于編者水平有限,本書難免有不足之處,懇請廣大讀者批評指正。讀者可掃描二維碼關注公眾號獲取學習資源。
第1章Python快速上手
1.1Python編程環(huán)境的搭建
1.1.1 安裝與配置Anaconda
1.1.2 安裝與配置PyCharm
1.2變量
1.3數(shù)據(jù)類型
1.3.1 數(shù)字
1.3.2 字符串
1.3.3 列表
1.3.4 字典
1.3.5 元組和集合
1.4數(shù)據(jù)類型的查詢和轉換
1.4.1 數(shù)據(jù)類型的查詢
1.4.2 數(shù)據(jù)類型的轉換
1.5運算符
1.5.1 算術運算符和字符串運算符
1.5.2 比較運算符
1.5.3 賦值運算符
1.5.4 邏輯運算符
1.6Python代碼編寫基本規(guī)范
1.6.1 縮進
1.6.2 注釋
1.7控制語句
1.7.1 if語句
1.7.2 for語句
1.7.3 控制語句的嵌套
1.8函數(shù)
1.8.1 內置函數(shù)
1.8.2 自定義函數(shù)
1.9模塊的安裝和導入
1.9.1 初識模塊
1.9.2 模塊的安裝
1.9.3 模塊的導入
第2章 爬蟲技術基礎
2.1認識網頁結構
2.1.1 查看網頁的源代碼
2.1.2 初步了解網頁結構
2.1.3 網頁結構的組成
2.1.4 百度新聞頁面結構剖析
2.2Requests模塊
2.3正則表達式
2.3.1 正則表達式基礎知識
2.3.2 使用正則表達式提取數(shù)據(jù)
2.4BeautifulSoup模塊
2.5Selenium模塊
2.5.1 網頁數(shù)據(jù)爬取的難點
2.5.2 瀏覽器驅動程序的下載與安裝
2.5.3 使用Selenium模塊獲取網頁源代碼
2.5.4 使用Selenium模塊模擬鼠標和鍵盤操作
第3章 財務表格處理
3.1處理存貨盤點表
3.1.1 查找和替換單元格內容
3.1.2 拆分列數(shù)據(jù)
3.1.3 為表格添加邊框線
3.2處理辦公用品領用記錄表
3.2.1 將多個工作表的數(shù)據(jù)合并成一個工作表
3.2.2 將一個工作表的數(shù)據(jù)分組拆分成多個工作表
3.3處理員工銷售業(yè)績表
3.3.1 計算提成金額并排序
3.3.2 按部門統(tǒng)計銷售業(yè)績
3.4處理日常費用登記表
3.4.1 分別按費用類別和部門統(tǒng)計支出的總金額
3.4.2 對各月的數(shù)據(jù)表格按金額進行排序
第4章 財務文檔制作
4.1批量制作產品出庫清單
4.1.1 按照出庫日期進行數(shù)據(jù)分組
4.1.2 將分組后的數(shù)據(jù)分別寫入工作表
4.1.3 將各個工作表分別保存為工作簿
4.2批量制作采購合同
4.2.1 讀取合同信息并創(chuàng)建相關文件夾
4.2.2 在模板中查找和替換關鍵詞生成合同文檔
4.2.3 將合同文檔批量轉換為PDF文件
4.3批量制作企業(yè)詢證函
4.3.1 讀取并處理往來款項函證匯總表中的數(shù)據(jù)
4.3.2 批量生成詢證函文檔并轉換為PDF文件
4.4批量制作和發(fā)送客戶往來對賬單
4.4.1 批量制作各個客戶的往來對賬單
4.4.2 批量向客戶發(fā)送往來對賬單電子郵件
第5章 財務數(shù)據(jù)爬取
5.1從證券日報網爬取財經新聞
5.1.1 分析要爬取的網頁
5.1.2 獲取網頁源代碼
5.1.3 提取新聞標題和網址
5.1.4 導出爬取的新聞數(shù)據(jù)
5.2從中商情報網爬取上市公司財務數(shù)據(jù)
5.2.1 分析要爬取的網頁
5.2.2 爬取單頁財務數(shù)據(jù)
5.2.3 爬取多頁財務數(shù)據(jù)
5.3從上海證券交易所網站爬取問詢函文件
5.3.1 分析要爬取的網頁
5.3.2 批量爬取單個頁面中的問詢函文件
5.3.3 批量爬取多個頁面中的問詢函文件
5.4從東方財富網爬取研報文件
5.4.1 分析要爬取的網頁
5.4.2 批量爬取單個頁面中的研報文件
5.4.3 批量爬取多個頁面中的研報文件
第6章 財務報表爬取
6.1從新浪財經爬取財務報表
6.1.1 分析要爬取的網頁
6.1.2 爬取單個財務報表(以利潤表為例)
6.1.3 批量爬取三大財務報表
6.2從東方財富網爬取財務報表
6.2.1 分析要爬取的網頁
6.2.2 爬取單頁財務報表
6.2.3 爬取多頁財務報表
6.3用財經數(shù)據(jù)接口獲取財務報表
6.3.1 AKShare簡介
6.3.2 用AKShare獲取財務報表
第7章 財務數(shù)據(jù)處理與分析(一)
7.1合并財務報表
7.1.1 引用要寫入?yún)R總金額的單元格區(qū)域
7.1.2 將各子公司報表中的金額數(shù)據(jù)粘貼到匯總報表中
7.2應收賬款數(shù)據(jù)處理與分析
7.2.1 每筆訂單的賬款逾期情況分析
7.2.2 各個客戶的欠款情況分析
7.2.3 將數(shù)據(jù)處理與分析的結果寫入工作簿
7.3經營數(shù)據(jù)處理與分析
7.3.1 分析各分公司的營業(yè)收入
7.3.2 分析整個集團的盈利能力
第8章 財務數(shù)據(jù)處理與分析(二)
8.1庫存量統(tǒng)計和分析
8.1.1 計算月初結存和月底結存
8.1.2 繪制折線圖分析入庫量和出庫量的變化趨勢
8.1.3 繪制柱形圖對比各月的入庫量和出庫量
8.1.4 將處理結果寫入工作表
8.2庫存預警分析
8.2.1 計算各產品的歷史月均銷量
8.2.2 標記需補貨的產品
8.3合同回款分析
8.3.1 計算結款截止日期
8.3.2 篩選需要核對的合同
8.3.3 將處理結果寫入工作表
8.4成本費用分析
8.4.1 繪制柱形圖和折線圖對比各月的成本費用
8.4.2 繪制餅圖分析各種成本費用的占比
第9章 財務票據(jù)信息識別與查驗
9.1開通百度智能云的文字識別接口
9.1.1 注冊賬號并創(chuàng)建應用
9.1.2 獲取訪問令牌
9.2增值稅電子普通發(fā)票的信息識別和提取
9.2.1 單張發(fā)票的信息識別和提取
9.2.2 多張發(fā)票的信息識別和提取
9.3增值稅電子普通發(fā)票的真?zhèn)尾轵?/p>
9.3.1 單張發(fā)票的真?zhèn)尾轵?/p>
9.3.2 多張發(fā)票的真?zhèn)尾轵?/p>