HTML2Excel
HTML の TABLE を、 Excel のワークシートに取り込むマクロです。Excel 95 用に書きましたが、Excel 97 でも使えるはずです。
Excel 97 では、HTML を読み込めるようになりました。まあ便利といえば便利ですが、特に TABLE を区別して読んでいるわけではないようです。でも普通は、Excel でいじくるのは TABLE の中味でしょうから、たいていは余計なものを削除してから使うことになるでしょう。数が多いと、これはなかなか面倒です。
Excel 95 では、そんな機能は全然ないので、自分で作るしかありません。というわけで、書いてみました。
ダウンロード
- for Excel 95/97
- HTML2Excel 2.0 を取得
特徴
- Ver 1.0 を高速化するべく、設計を変更しています。
- 機能は今のところ、Ver 1.0 と同等です。
今後、新規シートの作成や colspan への対応を予定しています。
- rowspan への対応も不可能ではないはずですが、実装の予定はありません。
- for Excel 95/97
- HTML2Excel 1.0 を取得
特徴
- 単一の HTML 文書を読み込む HTML2Excel と、ディレクトリ全体を一気に読み込む Dir2Excel が、モジュール一つに収まっています。
- HTML2Excel は、その時開いているワークシートの使用領域の後から、追加書き出しするようになっています。
- Dir2Excel は、その時開いているワークシートの第1行から順次書き出すようになっています。
- HTML 文書中の TABLE のみを読み込みます。
- HTML 文書中の空白文字(タブや改行を含む)は、ことごとく飛ばします。
- HTML の至る所に改行が入っていたり、一つのファイルに複数の TABLE が含まれている場合でも、滞りなく動作します。
- コードの変更・配布は自由です。プログラムを走らせることについて、金品を求めたりはしません。
お断り
- 無保証です。このプログラムの利用に拠って生じた損害の一切について、魔術幻燈は関知しません。
- rowspan には対応していません。
- colspan には対応していません。
- FONT など、 TABLE 関係の要素以外の HTML 要素は、全て無視されます。
- ファイル容量が大きくなると、その分処理に時間がかかります。
- 配布形態は、テキストファイルのみです。組み込みは、各自それなりに苦労してください。
著作権について
本プログラムの著作権は、作者たる魔術幻燈にあります。この著作権は、他人に譲渡することも、放棄することもできません。
ただし、本プログラムは GNU LGPL に基くフリー・ソフトウェアとしますので、 GNU LGPL に定める各条件を満たす限り、変更・配布は自由です。
対価のこと
GNU の文脈におけるフリー・ソフトウェアとは、配布・変更の自由を指していっているのであって、無償を意味するものではありません。
このプログラムの利用には、金品を納める必要はありませんが、利用者には以下のものを求めます。
- 魔術幻燈への投稿。
- 掲示板への書き込み。
- ソフトウェアの改良案。
- ソフトウェアのバグレポート。
- ソフトウェアの宣伝。
- その他提案あるいは原稿。
全然反応がないのも寂しいので、なるべくどれか一つ以上の実行を願います。
Copyright: 1999, 魔術幻燈
poetlabo@cap.bekkoame.ne.jp