Ouvrez le file Excel existant, gardez les styles, éditez et insérez l'image en python

J'ai un "model Excel" que je dois ouvrir, éditer certaines cellules en gardant des styles (fonts, largeur et hauteur de cellule, fusion de cellule, etc.) et enfin append ou insert une image (jpg ou png) pour la sauvegarder dans une nouvelle file.

J'ai essayé 4 options pour le moment.

  1. XLWT / XLRD – Ce bébé fait ce qu'il semble être le travail le plus efficace, il ouvre le xlsx assez bien en gardant tous les styles, il est très facile d'éditer des cellules (avec quelques astuces pour garder le style) MAIS il insère seulement Bitmap (bmp ), et quand il insère l'image, elle devient étirée, ne garde pas d'aspect radio ni de taille, j'aimerais savoir si elle a une solution.
  2. XLSXWritter – Il est très fonctionnel et facile à utiliser pour créer de nouveaux files. Il ne peut pas ouvrir ceux existants. Ce n'est pas une option. 🙁
  3. openpyxl – Il semble insert des images avec PIL (jpg, png, gif, etc.), mais quand j'ouvre le model existant, tous les styles sont partis, tout !! donc ce n'est pas une option.
  4. pythonexcels – Il semble fonctionner avec Microsoft Office Excel et win32com, donc peut-être que ce n'est pas une option de plate-forme croisée, et je ne trouve pas un moyen d'insert des images avec …

Je pense que je pourrais également utiliser un créateur de PDF, mais je dois garder la taille de la page car j'ai besoin d'envoyer le file créé à une imprimante, mais pas avec une lettre ou une taille A4, j'ai besoin d'imprimer dans des labels adhésives de différentes tailles.

Ma question est: Y at-il une solution à xlwt? Existe-t-il une autre solution?