zoukankan      html  css  js  c++  java
  • python使用xlrd模块读写excel


    1、行列索引均从0开始
    2、int数据被读成float数据,解决办法,if type(value) == float and value%1 == 0,value= int(value)

    模块读
    #!/usr/bin/env python
    # _*_ coding:utf-8 _*_
    
    import xlrd
    
    # 将工作簿加载到内存
    data = xlrd.open_workbook(r'c:datetest.xls')
    
    # 获取sheet页
    # 获取所有sheet页
    sheets = data.sheets()
    
    # 根据索引获取第一个sheet页
    sheets = data.sheet_by_index(0)
    
    # 根据sheet名称获取sheet页
    sheets = data.sheet_by_name(u'第一')
    
    # 获取整行或整列的值
    row_datas = sheets.row_values(0)
    col_datas = sheets.col_values(0)
    
    # 获取行数和列数
    rows = sheets.nrows
    cols = sheets.ncols
    
    # 获取某行的长度
    len_row = sheets.row_len(3)
    
    # 单元格
    cell_A1 = sheets.cell(0,0).value
    
    # 行列数据索引
    row_cell = sheets.row(0)[0].value  # 第一行第一个值
    col_cell = sheets.col(0)[1].value  # 第一列第二个值
    

      



    模块写:http://www.cnblogs.com/snake-hand/p/3153158.html
  • 相关阅读:
    决策树
    训练/测试
    机器学习 标准差
    pandas01
    提交参数说明
    pandas_series02
    Yarn 模式
    词云图
    软件需求与分析课堂综合测试
    课堂测试10
  • 原文地址:https://www.cnblogs.com/kongzhagen/p/6214168.html
Copyright © 2011-2022 走看看