0
私は.txtファイルから数値の列を読み込み、2列目の.csvに配置しようとしています。バッチスクリプトを使用して.CSVの2番目の列に書き込む方法は?
第2列をバッチで定義するにはどうすればよいですか?
for /f "tokens=1 delims= " %%i in (issn.txt) do (
>>"anzahl.csv" echo %%i
私は.txtファイルから数値の列を読み込み、2列目の.csvに配置しようとしています。バッチスクリプトを使用して.CSVの2番目の列に書き込む方法は?
第2列をバッチで定義するにはどうすればよいですか?
for /f "tokens=1 delims= " %%i in (issn.txt) do (
>>"anzahl.csv" echo %%i
これはissn.txt
のエントリ数がanzahl.csv
数よりも小さい場合、空のCOL2年代を持つファイルNew-Anzahl.csv
を作成します。 issn.txtオーバーハングのまわりの他の方法は切り捨てられます。
@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%
第2列をバッチで定義することはできません。私は各行をループし、<既存の行> + <二番目の列>として書き直します –
これを行う方法はありません。 –
IMHOファイルに関する情報が不十分です。 BTW '' tokens = 1 delims = "'は省略可能なデフォルト値です。 doに続くカッコには閉じペンダントがありません。空の最初の列を単に 'echo、%% i'にするには – LotPings