「python」使用Python操做Excel的學習

工做中不免須要操做Excel,今天就簡單學習一下使用Python操做Excel。學習

(小編曾用此方法抓取防火牆上的ACL,運行腳本後,自動讀取多臺防火牆配置,把防火牆的設備名稱做爲不一樣的Sheet名,統一整理在一個Excel裏。相同思路,你能夠將不少手動的Excel工做交給Python,讓它幫你自動搞定)視頻

今天的實驗目的:運行腳本,把系統當前運行的進程信息整理進Excel。須要第三方庫:xlwt。(pip install xlwt)blog

*******************************************進程

import xlwt #導入xlwtip

ljds = xlwt.Workbook() #建立一個Excelit

ljds_sheet = ljds.add_sheet('Sheet名字') #爲Sheet命名pip

style1 = xlwt.easyxf('font: name 宋體, color-index blue, bold on') #設置Excel的格式(可選)for循環

ljds_sheet.write(0,0,'梁家大叔,style1) #該Sheel的座標,x,y軸都是0,也就是最左上角的單元格,內容是‘梁家大叔’,調用了style1。import

ljds_sheet.write(0,1,'男',style1) #該Sheel的座標,x軸0,,y軸1,其實就是第一行,第二列。配置

ljds.save('Excel_ljds.xls') #將上面的操做,保存成當前目錄下的Excel_ljds.xls文件。

*******************************************

如今執行該腳本,效果:

腳本自動建立了個Excel文件

Excel效果

通過簡單的熱身後,開始真正的實驗。要獲取進程,仍是用以前介紹過的psutil吧(請參考以前的文章)。

psutil.pids()獲取進程號。psutil.Process(進程號).name()獲取對應的進程名稱。咱們有了進程號和對應的名稱,使用for循環寫進Excel裏就能夠了,超簡單的。

全部代碼

執行效果:

在學習中有迷茫不知如何學習的朋友小編推薦一個學Python的學習q u n 227  -435-  450能夠來了解一塊兒進步一塊兒學習!免費分享視頻資料

腳本運行效果

已經達到目的。

也許有更簡潔的代碼能夠實現,但小編寫這篇文章的時候思考的不夠仔細

相關文章
相關標籤/搜索