2016-04-06 4 views
1

Я сохранил данные как sets в файле с использованием xlsxwriter в python 2.7. Для извлечения части, когда я печатаю набор первых строк файла, это что-то вроде: set([u'1707242470', u'643602863', u'1677452893]) и тип unicode. Я преобразовал unicode в set и pop, но я ничего не вижу при печати. вопрос в том, как я могу получить сохраненные наборы и правильно их поместить. например, первый поп - 1707242470. вот мой код:Как получить сохраненные наборы из excel с использованием Python

from xlrd import open_workbook 
    book1 = open_workbook('processed_data.xlsx') 
    sheet1 = book1.sheet_by_name('sheet'); 
    # I want to pop the first element of my set in my first row set third column which is 1707242470 
    print (set)(sheet1.cell(0, 3).value).pop(); 

ответ

0

Обратите внимание, что индексы ячеек/листов основаны на нуле. Также нет необходимости конвертировать одно значение ячейки, чтобы установить и использовать поп()

EDIT:


    print sheet1.cell(0,0).value 
    print '{}'.format(sheet1.cell(0,0).value) 
+0

что вы имеете в виду? Мне нужно обогатить элементы и использовать их в следующем! –

+0

так как получить первый элемент? –

 Смежные вопросы

  • Нет связанных вопросов^_^