python从excel取值

import xlrd
import os
import json

data = xlrd.open_workbook('/Users/Desktop/test.xlsx')
table = data.sheet_by_name(u'Sheet1')


#i= table.row_values(2)[3] #字符串list
#j = ast.literal_eval(i) #转换成list
start = 4 #Excel文件开始行号
end = 11  #Excel文件结束行

no_list = []
for num in range(4,11):
    no_value = int(table.cell(num-1,3).value) #遍历取第4列的值,从第4行开始到11行>。 这是取的no值。

#    print(no_value)
    no_list.append(no_value)
    media_id_value_string = table.cell(num-1,5).value #遍历取第6列的值,从第4行开始到11行>。 这是取的media_id值。
    media_id_value_list = json.loads(media_id_value_string)

    for i in range(len(media_id_value_list)):
        media_id  = media_id_value_list[i]
        no_value = str(no_value)
        media_id = str(media_id)
        filename = no_value + "_" + media_id + ".jpeg"
        print(filename)
#       curl -v -o filename "http://xxxx/fileId="+media_id
        cmd = "curl -v -o filename "http://xxxx/fileId="+media_id"
        #os.system(cmd)
        print cmd

 

posted @ 2020-07-02 19:50  象飞田  阅读(406)  评论(0编辑  收藏  举报