django-commons / drf-excel

An XLSX spreadsheet renderer for Django REST Framework.
BSD 3-Clause "New" or "Revised" License
217 stars 40 forks source link

Feature request: configurable excel engine #20

Closed josh-marshall-jax closed 2 years ago

josh-marshall-jax commented 4 years ago

I'm looking at the general use case I have with large files, and it seems as if using xlsxwriter would be faster than OpenPyXL. Can this be an option? I don't see anything to this ends in the documentation.

FlipperPA commented 3 years ago

@josh-marshall-jax This is something I've been thinking about for a while, but would take some reworking and time I don't currently have. I'll leave this open in case someone wants to give it a shot.

FlipperPA commented 2 years ago

@josh-marshall-jax We're going to close this out, as the code base has become heavily reliant on OpenPyXL's way of doing things. A lot of the settings we support are dictionaries we pass directly through to OpenPyXL. We'd like to keep this package to "doing one thing and doing it well."

If someone wanted to fork this repository for another Excel writing engine (I forget the name of it, but there's one that is really fast), we'd be happy to support them.