python-xlwt寫入excel詳解


import xlwt
workbook=xlwt.Workbook()#創建一個新的工作簿
sheet=workbook.add_sheet("no1")#在工作簿中添加一個新的工作表,如果不給名字的話就是默認的名字 這里的名字是no1
sheet.write(0,0,'text')#向第一個單元格寫入text
#上面的語句是按照獨立的單個單元格來寫入的
#下面按照行來寫入 因為有的時候 需要按照行來寫入
row2=sheet.row(1)#在第二行創建一個行對象
row2.write(0,'shu')#向第二行第一列寫入 shu
row2.write(1,'shun')#向第二行第二列寫入 shun
#下面是按照列來寫入的 不向上面xlwt又row方法 目前為止我還沒有發現 xlwt的列方法 所以下面只能結合着循環使用 來達到按照列寫入的目的
#向所有的單元格寫入同樣的類容 shu'
#提前補充一點 按照行或者是列輸入 其實都可以以寫入單元的形式進行 只不過是搭配着循環使用而已
for i in range (0,5):
  sheet.write(i,3,'shu')
#把列表里面的元素逐個的分配到相應的單元格里面
spam=[0,1]
for i in range(0,2):
  sheet.write(i,6,spam[i])
#向所有的單元都寫入同一個列表 注意這里列表里面的元素必須是字符串類型
spam2=['0','1']
for i in range(0,2):
  sheet.write(i,5,spam2)
#列表里面有着不同的數據類型 還是將它們按照順序寫入 相應的單元格里面
spam3=['shu',1,2,3,'shun']
for i in range(0,len(spam3)):
  sheet.write(i,7,spam3[i])
#在這里就可以保存數據表了 注意最好是xls格式 因為最新的xlsx格式 xlwt貌似不支持
workbook.save('example2.xls')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM