ファイル名がスプレッドシートの従業員番号に対応する画像(数千)がたくさんあります。画像のファイル名を従業員番号に変更するスクリプトを作成するにはどうすればよいですか?
スプレッドシートは次のようになります。
スプレッドシート「Employeenumber」に 2 つの列、たとえば 10003568 と「FileName」、たとえば A647AC16825A4DBF86E0b704E4E9F853(1).jpg と何千もの行があります。
私はWindowsを使用しています。
ファイル名がスプレッドシートの従業員番号に対応する画像(数千)がたくさんあります。画像のファイル名を従業員番号に変更するスクリプトを作成するにはどうすればよいですか?
スプレッドシートは次のようになります。
スプレッドシート「Employeenumber」に 2 つの列、たとえば 10003568 と「FileName」、たとえば A647AC16825A4DBF86E0b704E4E9F853(1).jpg と何千もの行があります。
私はWindowsを使用しています。
これを行う必要があるたびに、別の列を追加し、その行のデータを操作する CMD コマンドを作成します。
たとえば、行 2 の列 C で作業しているとします。この数式 (Excel 内) は、私が行うものと似ています。
=CONCATENATE("rename """,a2,""" """,b2,".jpg""")
結果のテキストは次のようになります
rename "A647AC16825A4DBF86E0b704E4E9F853(1).jpg" "10003568.jpg"
ソース イメージ (またはイメージを新しい場所にコピーする場合は両方のイメージ) へのパスを含めることをお勧めします。
次に、すべての列 C セルをコピーし、.CMD スクリプトに貼り付けて実行します。