comment insérer une image jpeg dans une feuille excel dans unix
Je suis en mesure d'insérer des images bmp à l'aide de insert_bitmap
de commande de la xlwt
module en python en utilisant le code suivant:
import xlwt
from PIL import Image
book = xlwt.Workbook()
sheet3 = book.add_sheet('diagrams')
Image.open('violations.png').convert("RGB").save('violations.bmp')
sheet3.insert_bitmap('violations.bmp',5,13)
book.save('simple.xls')
Que c'est bien l'insertion de l'image bmp dans la feuille, mais mon souci est que le bmp image est d'environ 3 MO et je suis incapable de le compresser sans perte de qualité.
Est-il un moyen d'insérer des images jpeg dans une feuille de calcul unix ?
Avez-vous essayé de passer un .jpg image de
J'ai essayé en passant .jpg image et il ne fonctionne pas.
insert_bitmap()
? Il peut travailler parce que "bitmap" est un terme générique pour les fichiers d'image en général et ne s'applique pas seulement ceux qui sont stockés dans .bmp format des fichiers.J'ai essayé en passant .jpg image et il ne fonctionne pas.
OriginalL'auteur Sidharth C. Nadhan | 2013-04-10
Vous devez vous connecter pour publier un commentaire.
En regardant le code, il ressemble à xlwt prend uniquement en charge les images bitmap 24 bits.
La XlsxWriter module Python pouvez insérer des images PNG (ou JPEG ou Bitmap). Voici un exemple:
De sortie:
Voir le pertinentes de la section de la documentation pour de plus amples informations.
semble que vous n'développé ce module, grand homme, le travail
Depuis le forfait est de la pure Python (pas de binaires, n ° C-extensions pour compiler, etc.) techniquement n'a pas besoin d'être "installé". Il peut vivre dans le même répertoire que le programme que vous écrivez.
d'accord, semble prometteur
OriginalL'auteur jmcnamara
de
http://xlsxwriter.readthedocs.org/en/latest/example_images.html
si vous avez besoin de compenser -et - à l'échelle une image à insérer:
ce qui m'a pris une seconde pour comprendre, pensé qu'il pourrait sauver les autres peu de temps
OriginalL'auteur teknowill