批处理/ tab文件到csv



我需要帮助创建一个批处理文件,将tab分隔的文件转换为csv。我有4个独立的文件,一个标签分隔,我需要是csv。

从你提供的少量数据来看,

@ECHO OFF
SETLOCAL
(
FOR /f "delims=" %%i IN (tdf.txt) DO (
 SET line=%%i
 SETLOCAL enabledelayedexpansion
 ECHO(!line:    =,!
 endlocal
)
) >csv.txt

这个应该可以。

问题的重点在ECHO行,它将所有制表符(冒号后面的字符)更改为逗号(=后面的字符串),从旧文件tdf.txt

生成新文件csv.txt

最新更新