尝试将多个文本文件的内容合并为电子表格中的一个单元格
主要有:
我有几个(400)文本文件,每个都有一个数字文件名(即12345.txt)。
每个文本文件都包含一些文本(长描述样式,纯文本段落等)。 我想知道是否可以将所有这些文本文件导入电子表格以导出为CSV。
该表将有两列:没有扩展名的文件名(12345),第二列将是文件的内容(每个文件的单个单元格)。
谢谢。
假设所有这些文件都在同一个文件夹中,并且没有其他.txt文件在该文件夹中,则可以执行以下操作
创build2个batch file
for命令只能导致1个单独的其他命令被执行,调用另一个batch file是一个单独的命令,可以包含所有其他所需的命令
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%
运行batch file
运行第一批文件,所有将被放在一个名为results.csv的CSV文件