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

时间:2013-03-13 12:02:51

标签: excel text merging-data

本质:

我有几个(400)文本文件,每个文件都有一个数字文件名(即12345.txt)。

每个文本文件都包含一些文本(长描述样式,纯文本段落等)。我试图找出是否可以将所有这些文本文件导入电子表格以导出为CSV。

工作表将有两列:没有扩展名的文件名(12345),第二列是文件的内容(每个文件的单个单元格)。

感谢。

1 个答案:

答案 0 :(得分:0)

假设所有这些文件都在同一个文件夹中,并且该文件夹中没有其他.txt文件,您可以执行以下操作

创建2个批处理文件

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中