C#でExcel内の画像を追加、抽出、削除

画像追加の例

画像をスプレッドシートに挿入するには、InsertImageメソッドを使用します。 JPG/JPEG、BMP、PNG、GIF、TIFFなど、さまざまな画像形式をサポートしています。 画像の寸法を決定するために、ワークシート内の画像の左上と右下の隅を指定する必要があります。 寸法は、開始列および終了列と行のインデックスを引くことで計算されます。

画像抽出の例

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

画像削除の例

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

IronXLでExcel画像を操作する方法を探る

準備はいいですか?
Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました