zoukankan      html  css  js  c++  java
  • 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')

  • 相关阅读:
    测试EF6.1.3和OrmLite性能
    MVC自定义分页(附表跳转页Loading提示)
    仿京东手机充值进度导航
    PTA(Advanced Level)1052.Linked List Sorting.
    用双指针法巧解——PTA(Advanced Level)1032.Sharing
    PTA(Advanced Level)1022.Digital Library
    PTA(Advanced Level)1071.Speech Patterns
    PTA(Advanced Level)1054.The Dominant Color
    PTA(Advanced Level)1100.Mars Numbers
    PTA(Advanced Level)1060.Are They Equal
  • 原文地址:https://www.cnblogs.com/shunguo/p/11399326.html
Copyright © 2011-2022 走看看