会員ごとのエクセルファイルを一度に作る方法?
会員情報NO00001,会員情報NO00002,会員情報NO00003,・・・・・・,会員情報NO00100までのエクセルファイルを作るとき便利なコマンド!
1.まず会員情報NO.xlsxのひな形を作る
2.コマンドプロンプトを開く
3.CDコマンドで該当のフォルダへ移動する
4.下記のコマンドをタイプしてEnterを押す
for /l %a in (00001,1,00100) do copy 会員情報NO.xlsx 会員情報NO%a.xlsx
5.完了
(00001,1,00100)の所を変更することにより、色々なコピーに使えるかも!
copyは、ファイルをコピーするコマンドで書式は COPY ファイル名 コピー先フォルダ名
コピー先フォルダ名の代わりにコピー後のファイル名を指定すれば同じフォルダ内にもコピーが出来ます。
COPY test.txt copied.txt
for はコマンドを繰り返すコマンド。書式はfor %変数 in (繰り返し条件)do 繰り返すコマンド。
”/l”は(カッコ)の中を変化する数字とみなすスイッチ。
カッコの中の書式は(開始値、変数量、終了値)。
本文例では 00001 から 1ずつ数値が増えて、00100になるまでCOPYを繰り返す。
このときカッコ内の数値が%aという変数名でCOPYコマンドへ渡されて実行される。
0 件のコメント:
コメントを投稿