デジカメの写真にエクセルのデータを利用して、番号、名前を一括してつけたいのですが、できるでしょうか。できればXPの機能か、フリーソフトで可能でしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/04/22 22:17:49
  • 終了:2006/04/23 22:17:51

回答(2件)

id:tomo_k No.1

tomo_k回答回数426ベストアンサー獲得回数262006/04/23 06:28:53

ポイント35pt

http://d.hatena.ne.jp/tomo_k/

URLはダミー

番号、名前ってどういう形でつけたいのでしょうか?

それによると思います。

たとえば、Exifのなんらかのフィールに追加したいのか、画像のとある位置に埋め込みたいのか、ファイル名として番号と名前という形にしたいのか。

そもそもExcelで入力したデータがどんな形になっているのか?

それ次第だと思います。いっていることがあまりに抽象的なのでピンポイントの回答は不可能です。できるとするならばあなたの心を読むエスパーだけでしょう。

ファイル名としてリネームするくらいだったら、Excelのマクロで十分可能です。

id:ito619

ありがとうございます

2006/04/23 22:15:33
id:nkmr No.2

nkmr回答回数178ベストアンサー獲得回数52006/04/23 18:44:45

ポイント35pt

エクセルのデータというものが、どういうものかわからないので、判断が難しいのですが、エクセルのデータ=新しくつけたいファイル名、という前提なら、旧ファイル名とrenameコマンドを追加したものをテキスト出力(CSVで可)し、バッチファイル化して一括変更が可能です。

Windowsコマンド集(機能別一覧)

http://itpro.nikkeibp.co.jp/article/COLUMN/20060221/230144/

こんな感じ。

例は、prefix_001-001.jpgというファイル名に_aをつける。

batファイルで実行

  • コマンドプロンプトを起動
  • C:\Documents and Settings\example(ユーザ名)\>cd c:\renamefiles
    (renamefilesはrenameしたいファイルを入れてあるフォルダ。半角英数字
  • C:\renamefiles>dir (dirでファイル一覧取得)
  • 右クリックして、メニューから「選択範囲」を選ぶ
  • ファイル名の部分を選択し、Ctrl+C(コピー)
  • EXCELシートのA列にCtrl+V(貼り付け)
  • EXCELシートのB列に対応する新しいファイル名
    ファイル名の先頭に何かを文字列をつけるとか後ろにつけるとかなら、B列にA列と同じデータをコピー
  • (A列と関連のないファイル名ならこの操作は省略)
    B列を選択し、メニューから「編集」→「置換」
  • (A列と関連のないファイル名ならこの操作は省略)
    「置換」タブの検索する文字列欄に .jpg と入力
  • (A列と関連のないファイル名ならこの操作は省略)
    「置換後の文字列に _a.jpg と入力
  • (A列と関連のないファイル名ならこの操作は省略)
    「すべて置換」をクリック
  • C列に、 ="ren "&A1&" "&B1 と入力
  • C列の数値が ren prefix_001-001.jpg prefix_001-001_a.jpg となっているか確認
  • ファイル数分ドラッグ(コピー)
  • renコマンド実行。またはC列のデータをメモ帳にコピー
  • rename.bat(任意の名前(半角英数字).bat)で保存
  • batファイルを実行

同じ条件でワイルドカード「?」を使う場合「?」部分が00001,0002と連番で変動する部分。

  1. コマンドプロンプトを起動
  2. C:\Documents and Settings\example(ユーザ名)\>cd c:\renamefiles
  3. C:\renamefiles>ren prefix_???????.jpg prefix_???????_a.jpg
  4. C:\renamefiles>dir (dirでrenameできたかどうか確認する)

問題なければ exit で終了

id:ito619

ありがとうございます。やってみたいと思います。

2006/04/23 22:14:37

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません