1

基本的に:

それぞれ数値のファイル名(つまり、12345.txt)を持ついくつかの(400)テキストファイルがあります。

各テキストファイルには、いくつかのテキスト(長い説明スタイル、プレーンテキストの段落など)が含まれています。これらすべてのテキストファイルをスプレッドシートにインポートしてCSVにエクスポートできるかどうかを調べようとしています。

シートには2つの列があります。拡張子のないファイル名(12345)と、2番目の列はファイルの内容(ファイルごとに1つのセル)です。

ありがとう。

4

1 に答える 1

0

これらのファイルがすべて同じフォルダーにあり、他の.txtファイルがそのフォルダーにない場合は、次のように実行できます。

2つのバッチファイルを作成する

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に入れられます

于 2013-03-13T15:09:16.417 に答える