Images to XLSX

A列にサムネイル、B〜D列にファイル情報を並べたExcel一覧を作成します。画像はアップロードされません。

画像を選択

Excel の一覧にまとめる画像を追加してください。

D列には画像サイズ、形式、ファイルの更新日時を記録します。GPSなどの詳しいEXIF情報は対象外です。 EXIF項目はread-exifで確認できます。

複数画像を1つのXLSX一覧に

JPG・PNG・WebP・GIF画像を選ぶと、images-list.xlsxを作成します。1画像につき1行を使い、A列にサムネイル、B列に元のファイル名、C列にファイル容量、D列にピクセル寸法・形式・更新日時を記録します。

画像の読み込みとサムネイル作成にはブラウザのCanvasを使い、ExcelJSでワークブックを書き出します。サムネイルはA列のセル範囲にアンカーされるため、Excelで列幅や行高を変えると表示サイズも連動します。

画像を端末内で処理する仕組み

ワークブックはブラウザ内で組み立てられ、画像を送信する工程はありません。

  • 画像のデコードとサムネイル作成はブラウザ内で行います。
  • XLSXはブラウザのメモリ上で生成され、このページからダウンロードされます。
  • 選択した画像データを含む通信リクエストは発生しません。
  • ソースコードはMITライセンスで公開されています。

動作を確認する場合は、ワークブック作成中にブラウザのネットワークパネルを開いてください。選択したファイルを含む通信は表示されません。 ソースコードを見る。

使い方

  1. 画像を選ぶ

    JPG・PNG・WebP・GIF画像を複数選択するか、ページ上にドロップします。一覧を確認し、不要な画像は削除できます。

  2. ワークブックを作成

    作成ボタンを押すと、ブラウザが各画像を読み込み、サムネイルと1行分の情報を追加します。

  3. XLSXを保存

    処理が終わるとimages-list.xlsxがダウンロードされます。画面に残るボタンから再度ダウンロードすることもできます。

よくある質問

画像はサーバーに送信されますか?

送信されません。画像の読み込み、サムネイル作成、XLSXの書き出しはブラウザ内で行い、選択したファイルをサーバーへ送りません。

対応している画像形式は?

ブラウザで読み込めるJPG/JPEG、PNG、WebP、GIFに対応しています。アニメーションGIFは静止したサムネイルとしてワークブックに入ります。

各行には何が記録されますか?

A列はサムネイル、B列は元のファイル名、C列はKBとバイトで表した容量、D列はピクセル寸法、画像形式、ファイルの更新日時です。

Excelでセルの大きさを変えると画像も変わりますか?

はい。画像は固定ピクセル寸法ではなく、A列の該当セルをまたぐ2点アンカーで配置します。ExcelでA列の幅や画像行の高さを変えると、表示されるサムネイルも連動します。

EXIFやGPS情報も一覧に入りますか?

入りません。詳しいEXIF項目やGPS情報は対象外です。D列で使うのはブラウザが読み取った画像寸法、ファイル形式、ファイルの更新日時だけです。

オフラインでも使えますか?

このページはPWAです。ページとワークブック書き出し用コードがオンライン利用時にキャッシュされた後は、同じブラウザでネットワーク接続なしでもワークブックを作成できます。