Я встраиваю OpenPyXL в приложение, которое ожидает строку, содержащую содержимое файла excel, для записи через файловый поток.
Из моего исследования исходного кода OpenPyXL не похоже, что он поддерживает такой вывод. Есть ли у кого-нибудь опыт модификации openpyxl для поддержки этого?
Или какие-нибудь общие советы/обходные пути?
Спасибо.
от openpyxl импортируют Рабочую книгу из строк BytesIO
импорта io = [[1,2], [3,4]]
книга = Рабочая книга () лист = book.active
для строки в строках: sheet.append (строка)
io = BytesIO book.save (io)
содержание = io.getValue ()
Ответ возврата (содержание, mimetype=magic.from_buffer (содержание, mime=True), заголовки = {'Довольное Расположение': 'вложение; имя файла =' + 'test.xlsx'})