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')