本质:
我有几个(400)文本文件,每个文件都有一个数字文件名(即12345.txt)。
每个文本文件都包含一些文本(长描述样式,纯文本段落等)。我试图找出是否可以将所有这些文本文件导入电子表格以导出为CSV。
工作表将有两列:没有扩展名的文件名(12345),第二列是文件的内容(每个文件的单个单元格)。
感谢。
答案 0 :(得分:0)
假设所有这些文件都在同一个文件夹中,并且该文件夹中没有其他.txt文件,您可以执行以下操作
for命令只能导致执行1个单个其他命令,调用第二个批处理文件是一个命令,可以包含所需的所有其他命令
<强> 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中