尝试将多个文本文件的内容合并为电子表格中的一个单元格

主要有:

我有几个(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文件