CVS ファイルというと、構造が決まっていますよね。
ちょっと思いつくことを書いてみますと、1 行単位で CVS の区切り文字を表の セルの単位、すなわち td の単位として置換できるのではないかと思います。
1 行の行頭と行末をそれぞれ <tr><td>、</td></tr> に置換。 区切り文字を </td><td> に置換。
とやって、<table> ... </table> は手作業で追加すると、いちおう表になるの では。
手もとに適当なデータがないんで、いまちょっと試せませんが、基本的にこんな んでできそうな気がします。
空のセルがあると空白を入れないといけないんで、最初に「区切り文字+区切り 文字」を「区切り文字 区切り文字」で置換しておく、などということも 必要かもしれません。
この作業を頻繁にする必要があれば、これをマクロに書いておくといいのですが、 キーマクロでもかなり自動化できます。 |