我需要帮助创建一个将制表符分隔文件转换为csv的批处理文件。我有4个单独的文件,一个制表符分隔,我需要是csv。
答案 0 :(得分:2)
根据您提供的数据不足,
@ECHO OFF
SETLOCAL
(
FOR /f "delims=" %%i IN (tdf.txt) DO (
SET line=%%i
SETLOCAL enabledelayedexpansion
ECHO(!line: =,!
endlocal
)
) >csv.txt
这应该可以胜任。
问题的关键在ECHO
行,它将所有标签(冒号后的字符)更改为逗号(=
之后的字符串),生成新文件{{1}来自旧的csv.txt