2017年11月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
無料ブログはココログ

« コマンドラインからアプリやバッチを非表示で実行する。 | トップページ | スクリプトからWin32APIをCALLして、ウィンドウを最前面に表示する。 »

2007年2月27日 (火)

バッチファイルで、CSVファイルをHTMLファイルの<table>に変換する。

csv2html.cmd csvファイル >htmlファイル

@ECHO OFF
ECHO ^<html^>
ECHO ^<body^>
ECHO ^<table border^>
FOR /F "delims=" %%1 IN (%1) DO (
ECHO ^<tr^>
FOR %%2 IN (%%1) DO (
ECHO ^<td^>
ECHO %%~2
ECHO ^</td^>
)
ECHO ^</tr^>
)
ECHO ^</table^>
ECHO ^</body^>
ECHO ^</html^>

ただし、CSVファイルは、空白、タブ、=;,で区切られ、
空白、タブ、=;,を含む項目は、""で囲まれていなければなりません。

« コマンドラインからアプリやバッチを非表示で実行する。 | トップページ | スクリプトからWin32APIをCALLして、ウィンドウを最前面に表示する。 »