Я пытаюсь разработать веб-приложение, используя фреймворк 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})
Вернуться на верх