2018年10月
  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 31      
無料ブログはココログ

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