IRONSOFTWAREHOME
ワークシートの画像を追加、抽出、削除する
from ironxl import *

# Create a new Excel workbook
workbook = WorkBook.Create()
worksheet = workbook.DefaultWorkSheet

# Insert images
worksheet.InsertImage("ironpdf.jpg", 2, 2, 4, 4)
worksheet.InsertImage("ironpdfIcon.png", 2, 6, 4, 8)

# Retrieve images
images = worksheet.Images

# Select each image
for i, image in enumerate(images):
    # Save the image
    any_bitmap = image.ToAnyBitmap()
    any_bitmap.SaveAs(f"{image.Id}.png")

# Remove image
worksheet.RemoveImage(3)

# Save changes with inserted and removed images
workbook.SaveAs("images.xlsx")
pip install ironxl
ワークシートの画像を追加、抽出、削除する

ワークシートの画像を追加、抽出、削除する

画像追加の例

ワークシートに画像を挿入するには、InsertImageメソッドを使用します。 JPG/JPEG、BMP、PNG、GIF、TIFFなど様々な画像タイプをサポートします。 ワークシート内の画像の左上と右下の角を指定して、その寸法を決定します。 幅と高さは、開始と終了の列および行のインデックスを引くことで計算されます。

画像抽出の例

選択したワークシートから画像を抽出するには、シート内のすべての画像を含むリストを返すImagesプロパティにアクセスします。 このリストから、エクスポートやサイズ変更、位置データの取得、各画像の生バイトデータの取得などの操作を実行できます。 画像のIDは奇数のパターンに従い、1、3、5、7といったシーケンスで増加します。

画像削除の例

画像抽出例に続いて、挿入された画像は対応するID番号を使って削除できます。 画像のIDをRemoveImageメソッドに渡して、ワークシートから削除します。

IronXL for Python でExcel画像を操作する方法を探求してください

準備はできましたか?

バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。