首页 > 其他分享 >从excel中查找对应的SN

从excel中查找对应的SN

时间:2022-12-07 15:55:39浏览次数:37  
标签:target zip excel 查找 SN file print table open

#!/usr/bin/python
import xlrd
import os
'''
#read last line  head data
with open('ReadMac.txt',"r") as file:
    file_content = file.readlines() #把全文档读取为一个表,每一行为一个元素
    target = file_content[0] #读取最后一行字符串内容
    #target = file_line_last[:12]  #截取前12个字符并存入变量target
    #print(target)

file.close()
os.system("pause")
'''


with open('ReadMac.txt', 'r',  encoding='utf-8') as file1:
    target = file1.read()
    print(target)
file1.close()
#print(target)


bio_names = f'macHex-MMQ873-PCL.xls'
shu = target
book = xlrd.open_workbook(bio_names)  # 打开文件
table = book.sheets()[0]  # 读取第一个表格
nrows = table.nrows  # 行数
ncols = table.ncols  # 列数
# 搜索关键字符串
for element in range(nrows):
    zip_1 = (table.row_values(1))
    if shu.lower() in (str(table.row_values(element))).lower():
        zip_2 = (table.row_values(element))
        # quit()
        for x, y in zip(zip_1, zip_2):
            print(y)
        # add SN
        with open("SN.txt", "w") as myfile:
            myfile.write(y)
            myfile.close()

标签:target,zip,excel,查找,SN,file,print,table,open
From: https://www.cnblogs.com/wang-xiao-shuai/p/16963317.html

相关文章

  • EXCEL——处理大批量数据
    EXCEL——处理大批量数据​​一、方法简介​​​​二、说明​​​​三、举例​​一、方法简介EXCEL中的元素是按照顺序表存贮的,不适合删减元素,所以我们在删除数据的时候可以......
  • MATLAB——读取并处理Excel中的数字、中英文字符
    MATLAB——读取并处理Excel中的数字、中英文字符​​方法1​​​​方法二​​​​方法3​​​​举例​​方法1[data,str]=xlsread(‘1.xlsx’)data=0.80560.81250.8056......
  • python 读取excel 02
    读取文件夹内的所有表,输入想要查询的表名,列出对应表页签,查询对应内容并打印出来importxlrd print('输入‘x’返回上一步!!!') whileTrue:  print('\n输入想要查询的......
  • 报错解决——conda安装torch时,PackagesNotFoundError: The following packages are no
    报错内容:Collectingpackagemetadata(current_repodata.json):doneSolvingenvironment:failedwithinitialfrozensolve.Retryingwithflexiblesolve.Collecting......
  • python 读取excel
    #!/usr/bin/pythonimportxlrd#打开excel表格data_excel=xlrd.open_workbook('macHex-MMQ873-PCL.xls')#获取所有sheet名称names=data_excel.sheet_names()......
  • 高通平台snoop log抓取和蓝牙版本读取
    A.snooplog获取:1.Turnoffbluetooth2.adbshellsetproppersist.bluetooth.btsnoopenabletrue3.adbshellsetproppersist.bluetooth.btsnooplogmodefull(Android......
  • SpringBoot实现Excel导入导出,性能爆表,用起来够优雅
    简介:大家好,我是枫哥,......
  • EasyExcel实现批量导入数据库
    场景说明Java实现Excel批量导入数据库这个是之前已经实现的方式,细节点可以看之前的文章,主要是把之前使用POI的Workbook,替换为EasyExcel,提升性能代码1、继承Anal......
  • 使用asu工具修改IBM服务器PN和SN
    0.条件准备:Windows电脑;电脑和IBM服务器带外IP可以正常网络通信;知道带外IP的账号和密码,IBM默认账号USERID密码PASSW0RD 1.在C盘目录下创建asu文件夹;2.将lnvgy_utl......
  • hdu:解方程(二分查找)
    ProblemDescription给定方程8x^4+7x^3+2x^2+3x+6==Y,请计算x在[0,100]范围内的解。Input输入数据首先是一个正整数T(1<=T<=100),表示有T组测试数据。接下来T......