0
0 комментариев

Помогите отобразить из екселе таблицы колонки которые идут вниз. Мы находим слово «контракт» , и после него отображаем несколько строк вниз и выводим это все в отдельный файл data3.xlsx.

from django.shortcuts import render
import os
import xlrd, xlwt
from django.contrib.auth.models import User
from django.http import HttpResponse
from xlutils.copy import copy # http://pypi.python.org/pypi/xlutils
from xlrd import open_workbook # http://pypi.python.org/pypi/xlrd
import openpyxl
      def index(request):
    return render(request, 'showtable/upload.html')
   def search(request):
    response = HttpResponse(content_type='application/ms-excel')
    response['Content-Disposition'] = 'attachment; filename="data3.xls"'
    book = open_workbook('showtable/data.xlsx')
    for sheet in book.sheets():
        for rowidx in range(sheet.nrows):
            row = sheet.row(rowidx)
            for colidx, cell in enumerate(row):
                if cell.value.find ("Контракт")  != -1:
                        print(f'{cell.value}.format')
        return response


Добавить комментарий