• Python Excel操作——xlrd、xlwd


    读取

    1、导入模块

          import xlrd

    2、打开Excel文件读取数据

           data = xlrd.open_workbook('excel.xls')

    3、获取一个工作表

    1  table = data.sheets()[0]          #通过索引顺序获取
    2  table = data.sheet_by_index(0) #通过索引顺序获取
    3  table = data.sheet_by_name(u'Sheet1')#通过名称获取
    4、获取整行和整列的值(返回数组)
             table.row_values(i)
             table.col_values(i)
    5、获取行数和列数 
            table.nrows
            table.ncols
    6、获取单元格
      table.cell(0,0).value
         
    table.cell(2,3).value
    --------------------------------------------------------
    写入
    1、导入模块
      import xlwt
    2、创建workbook(其实就是excel,后来保存一下就行)
      workbook = xlwt.Workbook(encoding = 'ascii')
    3、创建表
      worksheet = workbook.add_sheet('My Worksheet')
    ——属性:cell_overwrite_ok=True,添加后表示可以重写数据
    比如这样:

    sheet.write(0,0,'test')

    sheet.write(0,0,'oops')

    会出错,添加上面代码cell_overwrite_ok=True可解除

    4、往单元格内写入内容
      worksheet.write(0, 0, label = 'Row 0, Column 0 Value')
    5、保存
      workbook.save('Excel_Workbook.xls')
     
     
    参考http://www.cnblogs.com/MrLJC/p/3715783.html
    http://www.jb51.net/article/60510.htm
     
  • 相关阅读:
    剑指 Offer 55
    剑指 Offer 55
    剑指 Offer 22. 链表中倒数第k个节点
    剑指 Offer 29. 顺时针打印矩阵
    剑指 Offer 17. 打印从1到最大的n位数
    剑指 Offer 57
    剑指 Offer 59
    B. Han Solo and Lazer Gun 暴力 水
    C. Number of Ways 思维
    C. Destroying Array 并查集/线段树 Intel Code Challenge Elimination Round (Div. 1 + Div. 2, combined)
  • 原文地址:https://www.cnblogs.com/vhills/p/7398469.html
Copyright © 2020-2023  润新知