Python XLWT - 在单元格右上角插入图片

2 投票
1 回答
2768 浏览
提问于 2025-04-17 21:43

我有一张宽度跨越多个列的图片,我想把它插入到一个特定的列中,并且让它靠右对齐。我知道可以用下面这行代码把图片放在左上角:

sheet.insert_bitmap(filepath_to_bmp, row, col)

我还注意到后面有四个可选的值,分别是 xyscale_xscale_y

如果我不能把图片对齐到右上角,而列的宽度是固定的,那么如果我能从左上角进行偏移,那就能解决这个问题,但前提是如果右上角对齐真的不行的话。

1 个回答

1

把东西对齐到右上角是不支持的。不过你可以从左上角开始偏移一下。可以这样做:

x = column_width - image_width

sheet.insert_bitmap(filepath_to_bmp, row, col, x)

所有的尺寸都应该用像素来表示。

撰写回答