用Python操作Excel在工作中還是挺常用的,因為畢竟不懂Excel是一個用戶龐大的數據管理軟件。本文用Python3!在給大家分享之前呢,小編推薦一下一個挺不錯的交流寶地,里面都是一群熱愛並在學習Python的小伙伴們,大幾千了吧,各種各樣的人群都有,特別喜歡看到這種大家一起交流解決難題的氛圍,群資料也上傳了好多,各種大牛解決小白的問題,這個Python群:330637182 歡迎大家進來一起交流討論,一起進步,盡早掌握這門Python語言。
首先導入兩個模塊xlrd和xlwt,xlrd用來讀取Excel表格,xlwt是寫Excel表格
在命令提示行輸入命令:
pip install xlrd
pip install xlwt
下面我們學習一下這兩個模塊的使用
一、xlrd
1.首先導入模塊,import xlrd
2.先寫一個表用來實驗,表的內容是這樣的:
這是基本操作,下面擴展一點
關於時間格式:
看一下取時間那一列數據,得到的什么
['時間', 42993.0, '2017.01.12', 40900.0]
這並不是我們想要的,這個時間格式是Excel中,以1900年1月1日為起始時間,以天為單位的得到的數據
其實在這個模塊中,有個屬性可以顯示單元格數據的類型,ctype,有這幾種類型:
ctype = 1 # 類型 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error
我們可以查看一下,它打印的這個是什么類型
拿到的結果就是修改了的,但是這只是臨時的,原表格並沒有修改
4.保存
myWorkbook.save('test.xls')#保存
謝謝大家閱讀,這個案例還是比較適合零基礎的新手的
若是大家感興趣,或是新手正在學習Python,可以私我,我這邊會給教程指導。