Как добавить заголовок к экспортируемым данным в django-tables2 - PullRequest
0 голосов
/ 11 марта 2019

Я использую Django tables2 для отображения данных в таблице и экспорта данных. Однако я также хочу добавить заголовок к созданному листу Excel. Я смог добавить дополнительные данные следующим образом, и я хотел бы добавить заголовок

    exporter = TableExport(
        export_format=export_format,
        table=self.table,
        exclude_columns=self.exclude_columns
    )
    exporter.dataset._data.append('')
    exporter.dataset._data.append(['Report generated by %s.' % 
    (self.request.user.get_full_name())])
    exporter.dataset._data.append(['Generated on: %s' % 
    (datetime.datetime.now().ctime())])

Я проверил атрибуты объекта экспортера (dir(exporter)) и нашел атрибут title . Я пытался exporter.dataset.title = 'My Report Title', но, похоже, не работает

Ранее я тоже попробовал exporter.dataset._data.insert(0, ['My Report Title']), но заголовок появился после строки заголовков столбцов. Я хотел бы, чтобы заголовок был чуть выше заголовков столбцов.

...