ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python-xlwt写入excel详解

2019-08-23 12:53:20  阅读:261  来源: 互联网

标签:xlwt sheet shu python 写入 单元格 excel write


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

标签:xlwt,sheet,shu,python,写入,单元格,excel,write
来源: https://www.cnblogs.com/shunguo/p/11399326.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有