基本的に:
それぞれ数値のファイル名(つまり、12345.txt)を持ついくつかの(400)テキストファイルがあります。
各テキストファイルには、いくつかのテキスト(長い説明スタイル、プレーンテキストの段落など)が含まれています。これらすべてのテキストファイルをスプレッドシートにインポートしてCSVにエクスポートできるかどうかを調べようとしています。
シートには2つの列があります。拡張子のないファイル名(12345)と、2番目の列はファイルの内容(ファイルごとに1つのセル)です。
ありがとう。
基本的に:
それぞれ数値のファイル名(つまり、12345.txt)を持ついくつかの(400)テキストファイルがあります。
各テキストファイルには、いくつかのテキスト(長い説明スタイル、プレーンテキストの段落など)が含まれています。これらすべてのテキストファイルをスプレッドシートにインポートしてCSVにエクスポートできるかどうかを調べようとしています。
シートには2つの列があります。拡張子のないファイル名(12345)と、2番目の列はファイルの内容(ファイルごとに1つのセル)です。
ありがとう。
これらのファイルがすべて同じフォルダーにあり、他の.txtファイルがそのフォルダーにない場合は、次のように実行できます。
forコマンドでは、他の1つのコマンドしか実行できません。2番目のバッチファイルを呼び出すことは、必要な他のすべてのコマンドを含むことができる単一のコマンドです。
test.bat
for %%f in (*.txt) do CALL test2.bat "%%f" "results.csv"
test2.bat
set str=%1
set resultfile=%2
set str=%str:~1,-5%
echo |set /p=%str%;>> %resultfile%
type %1 >> %resultfile%
echo ; >> %resultfile%
最初のバッチファイルを実行すると、すべてがresults.csvというcsvに入れられます