jieter / django-tables2

django-tables2 - An app for creating HTML tables

Home Page:https://django-tables2.readthedocs.io/en/latest/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add the ability to swap the underlying exporter

valentinogagliardi opened this issue · comments

First of all, thanks for this fantastic library! I'm using it for a bunch of tables in a Django project, and I really love the simplicity and ease of use.

For my use case, I had to customize things a bit to get custom styling in the exported Excel, and I don't like how I did it.

From what I understand, there is currently no clean method to swap the underlying data structure, and its exporter, used in https://github.com/jieter/django-tables2/blob/master/django_tables2/export/export.py#L65

What I ended up doing is a subclass of TableExport, where I overrode the Dataset class.

Another thing I don't like of tablib is that there is no way as far as I can tell to customize the styles in XLSXFormat.

It is something feasible?

With the proper guidance, I'd love to contribute with a pull request.

Thanks!