I understand your concern. I went through the same struggles. Note that import_export
works great for simple import/export like you would do with a database table but it is very unsuitable for customizing and advanced import or export. My recommendation is to use django-admin-action-forms
for doing the import/export selection (ask the user for options etc.) and xlsxwriter
for creating the Excel. At the end you are much more flexible and faster.