Мне нужно предоставить данные с форматированием Excel из базы данных django для посетителей.
Единственный способ, которым я могу думать, состоит в следующих шагах:
- Извлечь данные из базы данных.
- Оберните его с помощью объекта
Workbookизopenpyxl. - Сохраните его где-нибудь временно.
- Прочитайте его снова как "rb".
- образ возврата excel mime.
- Удалить файл excel на диске. (Это бесполезно сейчас?)
Это должно сделать это. Но, я думаю, есть еще один лучший способ сделать это. Я имею в виду
возможно, есть способ вернуть объект openpyxl как HttpResponse напрямую
без промежуточной файловой среды.
Итак, мой вопрос здесь: можно ли вернуть openpyxl Worbook
объект? (Я новичок в openpyxl)