2017-02-28 91 views
0

我正在尝试从.txt文件读取一列数字,并将它们放在第二列的.csv文件中。如何使用批处理脚本写入.CSV中的第二列?

如何批量定义第二列?

for /f "tokens=1 delims= " %%i in (issn.txt) do (
>>"anzahl.csv" echo %%i 
+1

我不认为你可以批量定义第二列。我会遍历每一行,并将其重写为<现有行> + <第二列> –

+0

我没有任何计划如何执行此操作。 –

+1

恕我直言,关于文件的信息不足。顺便说一句''tokens = 1 delims =“'是可以省略的默认值。下面的左括号没有关闭吊坠。要有一个空的第一列简单地'echo,%% i' – LotPings

回答

2

这将创建具有空COL2的当issn.txt参赛人数少于anzahl.csv计数文件New-Anzahl.csv。 issn.txt overhang的其他解决方法被截断。

@Echo Off & SetLocal EnableDelayedExpansion 
Set "FileA=anzahl.csv" 
Set "FileB=issn.txt" 
<%FileB% (For /f "delims=" %%A in (%FileA%) Do (
    Set "B="&Set /P "B=" 
    Echo:%%A,!B! 
)) >New-%FileA% 
相关问题