zoukankan      html  css  js  c++  java
  • [python]使用xlrd对Excel表格进行读写操作

    2.1 导入模块

    1. import xlrd  

    2.2 打开Excel文件读取数据

    1. data = xlrd.open_workbook("excelFile.xls")  

    2.3 使用技巧
    获取一个工作表

    1. table = data.sheets()[0]             #通过索引顺序获取  
    2. table = data.sheet_by_index(0)       #通过索引顺序获取  
    3. table = data.sheet_by_name(u'Sheet') #通过名称获取  

    获取整行和整列的值(数组)

    1. table.row_values(i)  
    2. table.col_values(i)  

    获取行数和列数

    1. nrows = table.nrows  
    2. ncols = table.ncols  

    循环行列表数据

    1. for i in range(nrows):  
    2.     print table.row_values(i)  

    单元格cell_A1 = table.cell(0,0).value  

    1. cell_C4 = table.cell(2,3).value  

    使用行列索引

    [python]
    1. cell_A1 = table.row(0)[0].value  
    2. cell_A2 = table.col(1)[0].value  

    简单的写入
    row = 0
    col = 0
    #类型 0 empty, 1 string, 2 number, 3 date, 4 boolean, 5 error
    ctype =1
    value = '单元格的值'xf = 0# 扩展的格式化

    [python] 
      1. table.put_cell(row,col,ctype,value,xf)

    table.put_cell(row,col,ctype,value,xf)

    table.put_cell(row,col,ctype,value,xf)

  • 相关阅读:
    Vijos1986
    vijos1790
    洛谷1005
    洛谷3381
    bzoj4034
    bzoj1564
    bzoj2648
    洛谷3348
    jzoi4964
    codevs3990
  • 原文地址:https://www.cnblogs.com/xiyuan2016/p/7054339.html
Copyright © 2011-2022 走看看