• 技术文章 >后端开发 >Python教程

    如何使用Python读取excel文件?(代码示例)

    藏色散人藏色散人2019-03-30 14:18:58原创1508
    使用xlrd模块,可以从电子表格中检索信息。例如,可以用Python来读取、写入或修改数据。此外,用户可能必须遍历各种表,并根据一些标准检索数据,或者修改一些行和列,并执行大量工作。

    xlrd模块用于从电子表格中提取数据。

    安装xlrd模块命令:

    pip install xlrd

    输入文件 :

    cb99ce2fd729e36fbe936999f9b6dd1.png

    代码#1:

    # 使用Python读取excel文件
    import xlrd 
      
    # 给出文件的位置
    loc = ("path of file") 
      
    # 打开Workbook 
    wb = xlrd.open_workbook(loc) 
    sheet = wb.sheet_by_index(0) 
      
    # 对于第0行和第0列
    sheet.cell_value(0, 0)

    输出:

    'NAME'

    代码#2:提取行数

    # 使用Python提取行数
    import xlrd 
      
    #给出文件的位置
    loc = ("path of file") 
      
    wb = xlrd.open_workbook(loc) 
    sheet = wb.sheet_by_index(0) 
    sheet.cell_value(0, 0) 
      
    #提取行数 
    print(sheet.nrows)

    输出:

    4

    代码#3:提取列数

    # 用Python程序提取列数
    import xlrd 
      
    loc = ("path of file") 
      
    wb = xlrd.open_workbook(loc) 
    sheet = wb.sheet_by_index(0) 
      
    # 对于第0行和第0列
    sheet.cell_value(0, 0) 
      
    # 提取列数
    print(sheet.ncols)

    输出:

    3

    代码#4:提取所有列名称

    # 提取所有列名
    import xlrd 
      
    loc = ("path of file") 
      
    wb = xlrd.open_workbook(loc) 
    sheet = wb.sheet_by_index(0) 
      
    sheet.cell_value(0, 0) 
      
    for i in range(sheet.ncols): 
        print(sheet.cell_value(0, i))

    输出:

    NAME
    SEMESTER
    ROLL NO

    代码#5:提取第一列

    # 提取第一列
    import xlrd 
      
    loc = ("path of file") 
      
    wb = xlrd.open_workbook(loc) 
    sheet = wb.sheet_by_index(0) 
    sheet.cell_value(0, 0) 
      
    for i in range(sheet.nrows): 
        print(sheet.cell_value(i, 0))

    输出:

    NAME
    ALEX
    CLAY
    JUSTIN

    代码#6:提取特定的行值

    输出:

    ['ALEX', 4.0, 2011272.0]]

    相关推荐:《Python教程

    本篇文章就是关于Python读取excel文件的方法介绍,希望对需要的朋友有所帮助!

    以上就是如何使用Python读取excel文件?(代码示例)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Python excel
    上一篇:Python中range函数的用法 下一篇:python中import用法(代码示例)
    千万级数据并发解决方案

    相关文章推荐

    • 如何在Python中获取当前时间戳?• python中subprocess类与常量的详细介绍• Python中Sympy代数符号运算的介绍• Python中range函数的用法
    1/1

    PHP中文网