Я использую 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'])
, но заголовок появился после строки заголовков столбцов. Я хотел бы, чтобы заголовок был чуть выше заголовков столбцов.