2017-02-28 21 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% 
相關問題