美文网首页
python提取excel数据

python提取excel数据

作者: 今天学习吗 | 来源:发表于2021-02-01 15:20 被阅读0次
    # 封装一个读取Excel表格数据的函数
    # 对Excel表格数据的读取需要用到一个库——xlrd库
    import xlrd
    
    filename = r"C:\Users\37968\Desktop\jiekou.xls"
    
    book = xlrd.open_workbook(filename)  # 打开一个工作薄,不需要手动进行关闭
    
    sheet = book.sheet_by_index(0)  # 获取一个工作表,以index的方式,这里是获取第1个工作表
    
    # sheet = book.sheet_by_name("Sheet1") 根据工作表的名字,获取一个工作表对象
    
    # print(sheet.nrows)  # 打印工作表的行数
    # print(sheet.ncols)  # 打印工作表的列数
    
    for i in range(0, sheet.nrows):
        for j in range(0, sheet.ncols):
            print(sheet.cell_value(i, j))  # 打印单元格[i,j]的值
    
    # print(sheet.row_values(0))  # 打印工作表第一行的值
    # # 有行就有列,下面是打印某列的值
    #
    # print(sheet.col_values(1))  # 打印第2列的值,因为是从0开始的
    

    报错提示:syntaxerror: (unicode error) 'unicodeescape' codec can't decode bytes in pos
    参考:https://blog.csdn.net/qq_28286027/article/details/92759470
    报错提示:pandas无法打开.xlsx文件,xlrd.biffh.XLRDError: Excel xlsx file; not supported
    参考:https://blog.csdn.net/qq_28286027/article/details/92759470

    相关文章

      网友评论

          本文标题:python提取excel数据

          本文链接:https://www.haomeiwen.com/subject/hyljtltx.html