Я использую приведенный ниже код Python для извлечения некоторых значений из таблицы Excel, а затем помещаю их на HTML-страницу для дальнейшей обработки.Я хотел бы изменить приведенный ниже код, чтобы я мог добавлять дополнительные значения к каждой задаче, любая помощь
, приведенный ниже код выдает следующее:
{'позиции': {'Обновление AMS': '30667', 'BMS работает': '35722'}}
Как я могу изменить приведенный ниже код, чтобы я мог добавить еще 2 значения для каждой задачи, например Обновление AMS и BMS работает и получает подобное (обратите внимание, что приведенная ниже структура может быть неправильной)
{'позиции': {'Обновление AMS': {'30667', '100%', '25799'}}, {'BMS works': {'10667', '10%', '3572'}}}
Код:
book = xlrd.open_workbook("Example - supporting doc.xls")
first_sheet = book.sheet_by_index(-1)
nested_dict = {}
nested_dict["line items"] = {}
for i in range(21,175):
Line_items = first_sheet.row_slice(rowx=i, start_colx=2, end_colx=8)
if str(Line_items[0].value) and str(Line_items[1].value):
if not Line_items[5].value ==0 :
nested_dict["line items"].update({str(Line_items[0].value) : str(Line_items[1].value)})
print nested_dict
print json.dumps(nested_dict)
*** согласно запросу см. Выдержку из Excel ниже
