Как перемещать и дублировать несколько изображений в таблицах Excel с помощью Python?

#python #openpyxl #xlwings

#python #openpyxl #xlwings

Вопрос:

У меня есть листы Excel, которые я хотел бы перемещать / дублировать несколько изображений с помощью Python (выбор Python по причинам существующей инфраструктуры и выбора технологий).

Используя xlwings , я могу вставить изображение из .png .jpg файла или, но не могу вставить изображение, полученное с другого листа в рабочей книге.

Я знаю о возможности вставки fig, но, похоже, это работает только для фигур, сгенерированных matplotlib. Просматривая документацию или выполняя поиск в Интернете, вы не нашли соответствующих ответов.

Используя Openpyxl , я могу вставлять изображения в рабочий лист из файла ( .png или .jpg файла), но несколько копий одного и того же изображения приводят к повреждению файла при сохранении из-за проблем с Zip-файлами — и изображения по-прежнему должны поступать из файла, которого нет в другом месте в книге.

Любая помощь по любому из этих модулей или объяснение того, как сделать это другим способом на Python, было бы здорово.