• python Excel操作


     1 """
     2 [['Id', 'Stu_id', 'C_name', 'Grade'], 
     3 (1, 801, '计算机', 98), 
     4 (2, 801, '中文', 49), 
     5 (3, 801, '英语', 80), 
     6 (4, 802, '计算机', 65), 
     7 (21, 1006, '英语', 45)]
     8 """
     9 
    10 #excell写操作
    11 def wt_excell(temp):
    12     # book = xlwt.Workbook()  # 新建一个excel
    13     # sheet = book.add_sheet('sheet1')  # 加sheet页
    14     # sheet.write(0, 0, '姓名')  # 行、列、写入的内容
    15     # sheet.write(0, 1, '年龄')
    16     # sheet.write(0, 2, '性别')
    17     # book.save('stu.xls')  # 结尾一定要用.xls
    18     workbook = xlwt.Workbook()
    19     sheet = workbook.add_sheet('score', cell_overwrite_ok=True)
    20     for x in range(len(temp)):
    21         for i in range(len(temp[x])):
    22             print(temp[x][i])
    23             sheet.write(x, i, temp[x][i])
    24     workbook.save('stu.xls')
     1 Excel读操作
     2 import xlrd
     3 
     4 book = xlrd.open_workbook('app_student.xls')
     5 sheet = book.sheet_by_index(0) #第一个sheet,编号
     6 sheet = book.sheet_by_name('sheet1')#按sheet的名称
     7 print(sheet.cell(0, 0)) #text:'编号'
     8 print(sheet.cell(0, 0).value) #编号
     9 print(sheet.cell_value(0, 0)) #编号
    10 #获取一整行
    11 print(sheet.row_values(0)) #['编号', '名字', 'sex', 'age', 'addr', 'grade', 'phone', 'gold']
    12 print(sheet.row_values(1)) #[1.0, '小黑马', '男', 28.0, '河南省济源市北海大道32号', '天蝎座', '18002531114', 617741546.0]
    13 print(sheet.nrows) #sheet多少行
    14 print(sheet.ncols) #sheet多少列
    15 print(sheet.col_values(0)) #获取一列的数据
    Excel修改

    import
    xlrd from xlutils import copy book = xlrd.open_workbook('app_student.xls') new_book = copy.copy(book) sheet = new_book.get_sheet('sheet1')#xlutils获取sheet页 # sheet = new_book.get_sheet(0)#xlutils获取sheet页 lis = ['编号', '年龄', '性别'] for i, j in enumerate(lis): sheet.write(0, i, j) new_book.save('app_student.xls')
  • 相关阅读:
    微信小程序Tab选项卡切换大集合
    微信小程序基于swiper组件的tab切换
    微信小程序基于scroll-view实现锚点定位
    商家 APP 如何接入新版支付宝支付,老版本商家如何升级
    JSON 接口如何实现 RSA 非对称加密与签名
    基于微信小程序的用户列表点赞功能
    tensorflow中常用学习率更新策略
    交叉熵损失函数和均方误差损失函数
    python中几个实用的文件操作
    特征选择
  • 原文地址:https://www.cnblogs.com/xinjing-jingxin/p/8997404.html
Copyright © 2020-2023  润新知