Python调取Excel数据类似VLOOKUP

当需要通过某一信息,获取表格中其他信息时,比如想通过学号,直接拉取该学生的其他表格信息
在这里插入图片描述

可以通过如下代码:

import xlrd    #xlrd 常用的Excel读取库

file = "test.xls"      #文件地址,注意xlrd可能无法读取xlsx文件,xls文件比较稳定
xuehao = input("输入学号:")  #直接运行后,可输入学号
xuehao = int(xuehao)

workbook = xlrd.open_workbook(file)
Table = workbook.sheet_by_name("Sheet1")

hangshu = Table.nrows    #获取表格行数
for i in range(hangshu):  #循环遍历各行
    row = Table.row_values(i)
    if xuehao == row[0]:      #如果学号在row[0]即某一行的第一列出现时,就打印出这一行的信息
        print(row[0:6])

相关推荐

  1. python3.9 处理excel来实现类似excel中的vlookup功能

    2024-02-04 12:52:01       37 阅读
  2. excel vlookup

    2024-02-04 12:52:01       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-04 12:52:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-04 12:52:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-04 12:52:01       82 阅读
  4. Python语言-面向对象

    2024-02-04 12:52:01       91 阅读

热门阅读

  1. offsetof 判断结构体中成员的偏移

    2024-02-04 12:52:01       54 阅读
  2. Git工作中常用命令

    2024-02-04 12:52:01       50 阅读
  3. C语言-1

    2024-02-04 12:52:01       40 阅读
  4. 开源软件的影响力

    2024-02-04 12:52:01       57 阅读
  5. 【BBF系列协议】TR181-1 TR069的设备数据模型

    2024-02-04 12:52:01       49 阅读
  6. C++指针

    2024-02-04 12:52:01       57 阅读
  7. 接口自动化测试框架解析

    2024-02-04 12:52:01       56 阅读
  8. 《Python等级认证CCF-GESP真题解析》专栏总目录

    2024-02-04 12:52:01       53 阅读
  9. 十六、K8S-Job(批处理)和Cronjob:定时任务

    2024-02-04 12:52:01       48 阅读