HTML のテーブル形式に変換したいときに使えるツールを作ってみました。
CSV 形式のデータを上のテキストボックスにほうりこみ、Convert ボタンをクリックすると変換された HTML コードが表示されます。
ツールを使い捨てないためにここにアップします。
<html> <head> <style> textarea { width:1000px; height:500px; } </style> </head> <body> <? $text=$_REQUEST['text']; echo <<<END <form action="table.php"> <textarea name="text">$text</textarea> <input type="submit" value="Convert" /> </form> END; $text=$_REQUEST['text']; $text=htmlspecialchars($text); $list=explode("\n",$text); $html=""; foreach($list as $line) { $columnList=explode(",",$line); $column=implode("</td><td>",$columnList); $html.="<tr><td>$column</td></tr>"; } $html="<table><tbody><pre> $html </pre></tbody></table> "; echo <<<END <textarea> $html </textarea> $html END; ?> </body> </html>