エクセルシートのHTML変換
excel97,excel2000ともhtml変換をすればそのままブラウザで閲覧可能である。
しかし、サイズが大きくなり、
@ダウンロードに時間がかかる。
Aサーバーの容量を圧迫する
BNNでは表示がおかしくなる
などの問題がある。
当ホームページでは、サイズを小さくするため、表の中でfont指定をほとんど使っていない。また、いくつかの項目をまとめて一つのセルに入れ、見やすくしている
サイズの例(10倍以上違う)
excel 17,408
excel→html変換 38,222 表示例 Netscape(R) Communicator 4.5
では色、罫線がうまく出ない。
font削除 1,761 表示例
変換方法のテクニック(もっと他に効率的な方法があるのかもしれません)
1.excelのセルで一まとめにすべきところをまとめる。
(1) FIXED関数、TEXT関数を使って、書式指定しながら、文字変換する。
(2) まとめるところは、文字結合の"&"演算子で結合する。
(3) HTML形式にしたとき、改行したいところは#を入れておく。(後にWORDで#を改行記号に一括変換する)
(4)
コピーを簡単にするため、不要な行、列はブランクにしておく。不要な列は非表示にすると、WORDにコピーしてとき、不要列はコピーされない。したがって、この関数は記録表の右側に作るとよい。
表示例(excelシート)
2.Excelの表をWord95にコピーして修正
Word2000,FrontPage2000にコピーすると連係がうまく行き過ぎて、Excelの情報がほとんどそのままコピーされて修正が厄介になる。
(1)不要な行を消す。
(2)表を「すべて選択」し「セル幅と間隔」で「列の幅を実際に合わせる」のチェックをはずし、とセルの幅「自動調整」のチェックを入れる。これでHTMLの列幅指定が外れサイズが小さくなる。
(3)#を特殊記号の改行記号~lに一括変換する。これで、セルの中で改行される。
(4)WORDの「表示」「ソース表示」を選択し、HTML直接編集モードにする。
FONT指定を一括変換で削除する。FONTの指定が何種類かあるので、消えるまで何回か実施する。
(5)WORDの「表示」「HTML編集」を選択し、HTML編集モードにする。
(6)体裁を整える。
3.ブラウザで確認。