zoukankan      html  css  js  c++  java
  • 读写excel文件

    读文件

    import xlrd
    
    book = xlrd.open_workbook('学生名单.xlsx')#打开文档
    sheet1 = book.sheet_by_name('作业')#打开第几页
    
    print(sheet1.row_values(1))#获取指定的第几行的数据
    print(sheet1.col_values(1))#获取某指定的一列的数据
    print(sheet1.cell(0,0).value)#获取指定的单元格的数据
    print(sheet1.nrows)#多少行
    print(sheet1.ncols)#多少列

    写文件

    import xlwt
    
    book = xlwt.Workbook()#新建一个文件并写入
    sheet = book.add_sheet('人员名单')
    sheet.write(0,0,'姓名')
    sheet.write(0,1,'学习形式')
    sheet.write(1,0,'xxx')
    sheet.write(1,1,'zzz')
    
    book.save('student.xlsx')#保持的时候,如果用的是office,后缀.xls

    枚举函数

    for index,value in enumerate(l):#enumerate为枚举函数,枚举l中的每个元素,index取的角标
        print('编号%s --> %s'%(index,value))

    修改excel文档

    from xlutils import copy
    import xlrd
    
    #1、打开文档
    #2、复制一份
    #3、修改
    
    book = xlrd.open_workbook('student.xlsx')
    new_book = copy.copy(book)#复制一份
    sheet = new_book.get_sheet(0)#获取sheet页
    title = ['编号','名字','地址','电话','性别']
    
    for col,t in enumerate(title):
        sheet.write(0,col,t)
    
    new_book.save('student.xlsx')
  • 相关阅读:
    目录结构
    RabbitMQ 将监听的IP从localhost修改为指定IP
    概念
    RabbitMQ 基础概念
    修改shell提示符的显示格式
    VIM常用设置
    RabbitMQ 开启WEB管理
    用pecl/pear独立编译PHP扩展 vs. 把扩展编译到PHP内核中
    安装composer
    安装php-amqplib(RabbitMQ的phpAPI)
  • 原文地址:https://www.cnblogs.com/rj-tsl/p/11851326.html
Copyright © 2011-2022 走看看