Я работаю над созданием отчетов Excel автоматически с помощью Python и xlwings. Внутри этих отчетов есть несколько диаграмм и графиков, которые я теперь хочу использовать в презентации pptx, сохраняя одно и то же форматирование и дизайн. Для генерации pptx в настоящее время я использую python-pptx.Экспорт диаграммы как изображение с python xlwings
Идеальное решение - экспортировать графики непосредственно из Excel в Powerpoint с помощью xlwings, python-pptx или другой библиотеки, поддерживая формат и дизайн графиков и сохраняя набор данных, редактируемый в презентации.
Второе решение - экспортировать графики во время их создания в отчете Excel во временную папку в виде изображений. Затем используйте python-pptx для загрузки этих изображений в презентацию. Это обеспечит сохранение графика, но будет означать, что данные могут не редактироваться. Для этого мне нужно будет знать, как сохранять диаграммы как изображения с помощью xlwings, которые я не могу найти.
Я открыт для различных решений, включая очистку от сгенерированного Excel с использованием другого языка (априори и без расследования, я бы предположил, что C# может быть очень хорош с приложениями Windows). Хотя это означало бы увеличение неполноценности проекта в целом.
Большое спасибо заранее
Большое спасибо Феликс! Я буду использовать это, если не найду способ генерации редактируемого графа с соответствующим форматом. Я обновлю этот вопрос, если смогу его решить, но это, безусловно, мой план в другом случае. Кстати, xlwings действительно потрясающе –