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