Я пытаюсь разработать веб-приложение, используя фреймворк django. я загрузил файл excel, теперь я хочу найти 10 лучших значений из него. подскажите мне логику.
Это код для загрузки файла excel в django. Я хочу взять 10 лучших значений и 10 наименьших значений и вывести их на страницу. как я могу это сделать?
views.py
def excel(request): if "GET" == request.method: return render(request, 'blog/excel.html', {}) else: excel_file = request.FILES["excel_file"]
# you may put validations here to check extension or file size
wb = openpyxl.load_workbook(excel_file)
# getting all sheets
sheets = wb.sheetnames
print(sheets)
# getting a particular sheet
worksheet = wb["report"]
print(worksheet)
# getting active sheet
active_sheet = wb.active
print(active_sheet)
# reading a cell
print(worksheet["A1"].value)
excel_data = list()
# iterating over the rows and
# getting value from each cell in row
for row in worksheet.iter_rows():
row_data = list()
for cell in row:
row_data.append(str(cell.value))
print(cell.value)
excel_data.append(row_data)
return render(request, 'blog/excel.html', {"excel_data":excel_data})