利用python處理Excel表格中的銷售數據

開發環境要求

本系統的軟件開發及運行環境具體如下。

操作系統:Windows 7、Windows 10。Python版本:Python 3.6。

可視化開發環境:PyCharm 2017.3.3。

界面設計工具:Qt Designer

Python內置模塊:os、sys、glob、numpy。

第三方模塊:PyQt5、pyqt5-tools、pandas、matplotlib、xlrd。

注意:在使用第三方模塊時,首先需要使用pip install命令安裝該模塊。

運行方法打開PyCharm開發環境,然后在主菜單上選擇File→Open菜單項,在打開的Open File or Project對話框中,選擇項目wordhelper,如圖1所示。

利用python處理Excel表格中的銷售數據的圖1


圖1 Open File or Project

對話框打開項目后,在右側的Project面板中選中程序的主文件dataExcel.py,并且單擊鼠標右鍵,在彈出的快捷菜單中選擇"Run 'dataExcel'"菜單項運行項目,如圖3所示。

利用python處理Excel表格中的銷售數據的圖2


圖2 選擇"Run'wordhelper'"

即可運行程序如圖3所示的系統主界面。在該界面中,通過頂部的工具欄可以選擇所要進行的操作。

利用python處理Excel表格中的銷售數據的圖3

圖3 系統主界面

具體的操作步驟如下:(1)導入Excel。單擊工具欄中的"導入Excel"按鈕,打開文件對話框選擇文件夾,如XS1文件夾,系統將遍歷該文件夾中的*.xls文件,并且將文件添加到列表區,效果如圖4所示。

利用python處理Excel表格中的銷售數據的圖4
利用python處理Excel表格中的銷售數據的圖5

圖4 導入Excel文件

(2)提取列數據。單擊工具欄中的"提取列數據"按鈕,提取買家會員名、收貨人姓名、聯系手機和寶貝標題,效果如圖5所示。提取后的數據將保存在程序所在目錄下的mycell.xls文件中。

利用python處理Excel表格中的銷售數據的圖6


圖5 提取列數據

說明:"輸出選項"可以選擇數據分析結果要保存的位置,默認是程序所在文件夾。

(3)定向篩選。單擊工具欄中的"定向篩選"按鈕,篩選"零基礎學Python"的用戶信息,效果如圖6所示。篩選后的數據將保存在程序所在目錄下的mycell.xls文件中。

利用python處理Excel表格中的銷售數據的圖7


圖6 定向篩選

(4)多表合并。單擊工具欄中的"多表合并"按鈕,將列表中的Excel表全部合并成一個表,合并結果將保存在程序所在目錄下的mycell.xls文件中。

(5)多表統計排行。單擊工具欄中的"多表統計排行"按鈕,按"寶貝標題"進行分組統計數量并進行排序,效果如圖7所示。統計排行結果將保存在程序所在目錄下的mycell.xls文件中。

利用python處理Excel表格中的銷售數據的圖8


圖7 多表統計排行

(5)生成圖表,該功能主要分析產品的貢獻度。單擊工具欄中的"生成圖表"按鈕,將全彩系列圖書2018年上半年收入占80%的產品以圖表形式展示,效果如圖8所示。

利用python處理Excel表格中的銷售數據的圖9

圖8貢獻度分析

最后,有需要歡迎通過微信公眾號聯系我們。

利用python處理Excel表格中的銷售數據的圖10
登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

3
1