Я хочу вставить изображение (объект) в MS-Excel Report, который я генерирую с помощью утилиты openpyxl. Есть ли способ сделать это, используя некоторую утилиту python?Вставка объекта в excel с использованием Python
0
A
ответ
3
Openpyxl позволяет записывать изображения в файлы Excel! Здесь он находится в official documentation.
import openpyxl
wb = openpyxl.Workbook()
ws = wb.worksheets[0]
picture = openpyxl.drawing.Image('/path/to/picture')
picture.anchor(ws.cell('cell to put the image'))
ws.add_image(picture)
wb.save('whatever you want to save the workbook as')
Этот код, конечно, относится к созданию новой книги и добавлению изображения в нее. Чтобы добавить изображение в существующую рабочую книгу, вы, очевидно, просто загрузите эту книгу, используя load_workbook.
Смежные вопросы
- 1. вставка в excel с python
- 2. Вставка объекта JSON в MySQL с использованием Python
- 3. Вставка текста в Excel с использованием Selenium
- 4. Вставка строк с использованием списка excel
- 5. Вставка формулы с использованием Excel VBA
- 6. Вставка данных в mongodb с использованием python
- 7. Массовая вставка в vertica с использованием Python
- 8. Вставка в html-файл с использованием python
- 9. Вставка текста в файл с использованием Python
- 10. Вставка полей в MySQL с использованием Python
- 11. Вставка JSON в MySQL с использованием Python
- 12. Массовая вставка с использованием объекта QueryCommand
- 13. Экспорт объекта в excel с использованием C#
- 14. Вставка объекта Python datetime.datetime в MySQL
- 15. Вставка значений из буфера обмена в Excel с использованием VBA
- 16. Вставка данных динамически в Excel с использованием Java
- 17. Вставка строки из Excel в Word с использованием слова VBA
- 18. Вставка электронной подписи с использованием vba в Excel 2013
- 19. Вставка изображения в лист excel с использованием Node.js
- 20. Смещение ячейки в Excel с использованием python
- 21. создание таблицы в excel с использованием python
- 22. форматирование ячеек в excel с использованием python
- 23. Преобразование CSV в Excel с использованием Python
- 24. Вставка диаграммы PowerPoint в Excel
- 25. Вставка объекта json в MongoDB с использованием пакета mongolite R
- 26. Вставка в несколько таблиц с использованием объекта ado.net сущности
- 27. Вывод объекта в Python с использованием печати
- 28. Вставка изображения в excel
- 29. Versioning Entity Вставка нового объекта с версией с использованием NHibernate
- 30. Вставка данных в mysql с использованием python с внешними переменными
Я могу добавить объект, используя предложенный вами код. Но я искал код, который может вставить его как вложение не как файл в целом. –
Что значит «привязанность»? Спецификация OOXML предполагает, что все медиафайлы будут включены в пакет, и это то, что делает openpyxl. –
Это очень ясно: я хочу вставить объект и отобразить его как значок. Я не хочу вставлять изображение, охватывающее несколько ячеек. –