zoukankan      html  css  js  c++  java
  • Python怎么获取excle中指定行和列的值?

    '''
    https://www.cnblogs.com/xiazhenyu/
    *** 学而思之、思而记之、记而习之 ***
    '''
    f="dict_file.txt" #定义文件名
    def writefile(key,value):
    with open(f, "w") as file: # 只需要将之前的”w"改为“a"即可,代表追加内容,“w”是覆盖
    file.write(str(key) + "=" + str(value) +" ")
    return f
    writefile("user","lalala")
    #写入结果 user=lalala
    # Python怎么获取excle中指定行和列的值?

    # 引用包
    import xlrd
    # import sys
    # print(sys.path) 查看当前文件说在目录
    # 打开文件
    workbook=xlrd.open_workbook(r'F:/学习/excle/excle20200917/case20200917.xlsx')

    # 获取sheet名称
    sheet_name = workbook.sheet_names()[0] #sheet索引从0开始
    # print(sheet_name)

    # 根据sheet索引或者名称获取sheet内容
    sheet = workbook.sheet_by_index(0) # sheet索引从0开始
    # print(sheet)

    # 4、获取指定单元格里面的值
    i=sheet.cell_value(0,0)#sheet.cell_value(第几行,第几列)

    # 获取整行和整列的值(数组)
    rows = sheet.row_values(1) # 获取第2行内容
    cols = sheet.col_values(2) # 获取第3列内容
    # print(rows)
    # print(cols)

    # 获取sheet的名称,总行数,总列数
    print (sheet.name,sheet.nrows,sheet.ncols)

  • 相关阅读:
    系统测试的策略
    POJ1611(并查集)
    POJ2752(KMP)
    POJ3176(DP)
    HDU2579(BFS)
    HDOJ1175(BFS)
    HDOJ1242(BFS)
    HDOJ1180(BFS)
    HDOJ1372(BFS)
    HDOJ2717(BFS)
  • 原文地址:https://www.cnblogs.com/xiazhenyu/p/13727305.html
Copyright © 2011-2022 走看看