Her biri birden çok değer içeren Username
, Password
, , Emailid
numaralı sözlüklerle sözlükte details
yapmaya çalışıyorum. Bir Excel çalışma kitabındaki anahtarların değerlerini eklemeye çalışıyorum. Ben sözlüğe için her belirli bir değeri erişmek istediğiniz Birden çok anahtar birden çok değer
details{"Username":Value1,"Password":Value1,"Emailid":Value1}
Ve derler.
**
kod şimdi okuyup düzenli, kendini güncelleme kodudur excel den anahtarların değerlerini ve bunlara karşılık gelen veri depolamak çalıştı güncellenmiş
import openpyxl
wb = openpyxl.load_workbook('user_details.xlsx')
WSheet = get_sheet_by_name('Sheet1')
# get the active working sheet 1
print('Reading rows...')
# read header values into the list
keys = [sheet.cell(0, col_index).value for col_index in xrange(sheet.ncols)]
print "keys are", keys
dict_list = []
for row_index in xrange(1, sheet.nrows):
assetData= {keys[col_index]: sheet.cell(row_index, col_index).value
for col_index in xrange(sheet.ncols)}
dict_list.append(d)
print dict_list
Trying to print the value
for k,v in assetData.items():
Print(%s "hi %s ,Records show that you have not paid dues " % (+ str(assetData[assettagtype["k"]]) +str(assetData[assettagname["k"]]))
# this line of code is just an idea ,syntactically incorrect
Örnek veri:
username password emailid
A123 alpha [email protected]
b123 tango [email protected]
c123 charlie [email protected]
excel itself.this –