python用import xlwt出现红字_如何用python处理excel
最近看到有很多的python課程是教人怎么用python處理excel,我看了一下價格收費還賊高...這么初級毫無水平的操作我的粉絲們就不要花錢去報課程了..我免費教你們怎么做.
首先我們先要安裝兩個模塊,一個叫做xlrd,一個是xlwt.安裝如下:
打開cmd
輸入pip install xlrd等待安裝成功,成功以后把xlrd換成xlwt再安裝一次就可以了.
安裝好模塊以后我們來進行代碼的編寫
我這里用的是pycharm,你們自己可以隨意使用其他的編輯器.
假如我們要用python寫一個這樣的excel表格如何做呢?下面開始教程
首先我們先來用python創建一個excel文件,然后寫入第一行的列名:
import xlwtworkbook=xlwt.Workbook()
sheet=workbook.add_sheet('sheet1')
sheet.write(0,0,'名字')
sheet.write(0,1,'年齡')
sheet.write(0,2,'性別')
sheet.write(0,3,'身高')
workbook.save('學生登記表.xls')
第一行代碼很容易理解,我們上面安裝了xlwt這個模塊以后,我們現在需要用到xlwt這個模塊來實現excel的寫入和創建,自然就要import導入這個模塊.
第二行是創建一個excel.實際上每一份excel都是由一個worbook和若干個sheet組成的,sheet就是下面紅色框框這個:
因此第二行我們創建了一個worbook,緊接著第三行我們就創建一個sheet,這個sheet名字叫做sheet1,當然,你們這里也可以改成其他的名字.
然后第三行開始我們就開始寫入內容.寫入這個動作我們用write來實現.
sheet.write(0,0,'名字')這行代碼翻譯成人話就是,我們要在sheet變量下的那個sheet1頁面里面的第一行第一列寫入'名字'兩個字.
記住,這里面的第一行是0.跟列表的下標索引一樣是從0開始的,第一個就是0,第二個就是1....以此類推.
那么下面的幾個write就很好理解了,分別在第一行第二列寫入,第一行第三列寫入.....等等
那么寫入以后我們就需要保存,保存這里要用到save來實現,但是這里要記住的是,save前面加的是workbook,而不是sheet,因為sheet沒有被保存的概念,只有worbook才能被保存.這里一定要注意.我在括號里面直接寫了excel的文件名,這個文件就會自動保存在你這個python程序所在的目錄位置下,如果你想指定保存在某個位置的話也可以這樣:
workbook.save(r'C:\Users\Desktop\學生登記表.xls')
'C:\\Users\\Desktop\\學生登記表.xls')這兩種路徑表達方式都可以.
我要去午休了...今天就寫到這吧..把這個excel用python給寫完哦...
總結
以上是生活随笔為你收集整理的python用import xlwt出现红字_如何用python处理excel的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 触发器示例_MySQL触发器
- 下一篇: python简单实用案例_Ajax的简单