2016-04-06 5 views
1

xlsxwriterpython 2.7に使用してファイルにsetsという名前のデータを保存しました。部分を取得するために、ファイルの最初の行セットを印刷するときは、 set([u'1707242470', u'643602863', u'1677452893])のようなもので、タイプはunicodeです。 unicodesetに、popに変換しましたが、印刷するときに何も表示されません。問題は、保存されたセットを取得して正しくポップする方法です。たとえば、最初のポップは1707242470です。私のコードはここにあります:Pythonを使用してExcelから保存されたセットを取り出す方法

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

どのように最初の要素を取得するには? –

関連する問題