使用XLRD模块的Sikuli Python

问题描述

我有一个电子表格,我需要在其中获取xlsx文件中每个数据的索引值,并将其作为值传递到字符串数据中。

下面的代码可以工作,但是当我的数据有2000条记录时,它的灵活性不足以容纳它,代码将变得冗长且难以维护。

我不能使用列表,因为它将获得如下所示的两个值,不能使用熊猫,因为无法将其导入到SikuliX

from xlrd import open_workbook,cellname
wb = xlrd.open_workbook("C:\Users\sbaliars\Desktop\Data\CouponData.xlsx") 
sheet = wb.sheet_by_index(0) 

stingwithquotes = r'update =promo set expiration_datetime= datetime "2021-09-30:23:59:00" year to second where promo_code like'

semicolon = r';'

stingwithquotes1 = r'update =serial set TRANSACTION_TYPE = "i" where promo_code like'

stingwithquotes2 = r'and serial_number ='

data =  [[sheet.cell_value(r,c) for c in range(sheet.ncols)] for r in range(sheet.nrows)]

msg = stingwithquotes + str(data[1][0])+ semicolon +Key.ENTER 

msg1= stingwithquotes1 + str(data[1][0])+ stingwithquotes2 + str(data[1][2])+ semicolon + Key.ENTER 

msg2= stingwithquotes + str(data[2][0])+ semicolon +Key.ENTER 

msg3= stingwithquotes1 + str(data[2][0])+ stingwithquotes2 + str(data[2][2])+ semicolon + Key.ENTER 

msg4= stingwithquotes + str(data[3][0])+ semicolon +Key.ENTER 

msg5= stingwithquotes1 + str(data[3][0])+ stingwithquotes2 + str(data[3][2])+ semicolon + Key.ENTER 
                 
type(msg + msg1 + msg2 + msg3+ msg4 + msg5)`

我想先获取单个值并处理大量数据,

data

代码段:

 <select class="mdb-select md-form">
      <option>--Səlahiyyət seç---</option>
      @foreach ($roles as $role)
      <option name="role" value="{{$role->role_id}}">{{$role->name}}</option>
      @endforeach
 </select>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)