iT邦幫忙

0

如何用dos指令更換csv順序後產生新檔.

如何用dos指令更換csv順序後產生新檔(csv).
最好是vbs,請高手協助一下.

如:
id,address,phone
1,新北市,1999
要改為
id,phone,address
1,1999,新北市

1 個回答

14
wiseguy
iT邦超人 1 級 ‧ 2012-06-03 00:01:58
最佳解答

去下載 awk 的 windows 版本
http://nchc.dl.sourceforge.net/project/gnuwin32/gawk/3.1.6-1/gawk-3.1.6-1-bin.zip
取出裡面的 awk.exe 來執行下面指令:

<pre class="c" name="code">awk.exe -F, "BEGIN {OFS=\",\"} {print $1,$3,$2}" test.csv > new.csv

就 OK 了。

我要發表回答

立即登入回答