XLS2HTMLTable
↑Agatashi Archive
新着:メディアでの紹介いくつか
(2003.3.3)
概要
XLS2HTMLTableは,Excelワークシートの選択部分をHTML Tableに変換するExcelアドインです.
シェアウェアのXls2Trtdのサブセットと言っていいでしょう.
ダウンロード
現公開バージョン:Version0.6.05β(2002.8.8)今度は右クリックメニューにボタンを加えるという改造をしたのでまずはβ扱いをしています.Win2000+Excel2000でのみ動作確認済みです.インストール時から動かない場合はぜひご連絡ください.
サポートページ
- 最新版やβ版が載るのは
- http://hydro.iis.u-tokyo.ac.jp/~agata/archive/software/XLS2HTMLTable/
- Vector上の公開ページ(最新版が載るのは一週間程度遅れます)は
- http://www.vector.co.jp/soft/win95/net/se223452.html
です.
適用可能環境
Microsoft Excel 2000およびExcel97.
インストール
- 上記xlaファイルを適当な位置にセーブします
- Excelから,「」−「」を選びます(下図).
- 下のようなダイアログが開きます.ここで,リスト中に「xls2htmltable」という選択肢がなければ(下図ではあります),「参照」ボタンを押して先ほどセーブしたxlaファイルを指定してください.そうするとリスト中にxls2htmltableという選択肢が現れます.
- xls2htmltableのチェックボックスをONにして,「OK」を押します.
- マクロの実行許可を聞いてくるかもしれませんが,もし私を信用するなら(笑),「はい」を答えてください.
以上でインストールは終了です.「」メニューに「」というメニュー項目が増えたことを確認してください(図)
アップグレード
アップグレードの方法は基本的には上記「インストール」と同じです.ただし,現在ご使用中のXLS2HTMLアドインを一時的に停止する必要があります.
- Excelから,「」−「」を選びます.
- 下のようなダイアログが開きます.ここで,xls2htmltableのチェックボックスをOFFにして,「OK」を押します.
- あとは上記「インストール」と同じ事を行えばOKです.
使い方
- Excelワークシートの任意の部分を選択します.
- 「」−「」を選択します.
- または,選択した部分で右クリックして,「」を選択します(ver.0.6.4βから).
- 設定ダイアログが開きます(図).
- 設定の後,「Execute」ボタンを押します.このとき,設定がレジストリに書き込まれ,次回の実行時には最初からここで設定した値がダイアログに出てきます(Ver.0.5からの機能)
- なお,Do NOT Process Entity Referencesは,セル内の"<", ">", "&"など,本来は&を使ってエスケープされてしまう文字をエスケープしないためのオプションです.これにチェックを入れると,セル内のこれらの文字はそのままHTMLに出力されます.HTML要素をセル内に書きたい場合のオプションです(ver.0.6.4βからの機能).
- 結果ダイアログが開き,その中に結果のHTMLソースが表示されます(図).
- このソースはコピー&ペーストができます.また,「Copy All」ボタンを押すと全ての内容がクリップボードにコピーされ,他アプリケーションでペーストできます.
- 「Preview」ボタンを押すと,このテーブルだけを含むHTMLファイルが環境変数TEMPで表されるディレクトリに作られ,それが(*.htmlに関連付けられているアプリケーションにより)開かれます.
- Previewは何回でも出来ますが,その度に直前に開いたHTMLファイルを表示している(通常はWWWブラウザの)ウィンドウは閉じられます(*).
- 「Again」ボタンを押すと,メインダイアログに戻って設定待ちになります.このときももしPreviewウィンドウが開いていれば閉じられます(*) (ver. 0.6.0からの機能).
- 「Close」ボタンを押すと,メインダイアログに戻らずに終了します.
- (注*)previewウィンドウの自動クローズは,WWWブラウザ(等)が,HTMLの<title>要素の内容をそのままウィンドウのタイトルにする場合にのみ有効になります.
- DOS/V Power Report (インプレス発行) 2002年6月号 「Power CD-ROM」内「パワレポ特選オンラインソフト」(Ver. 0.5.01)
- DOWNLOAD ASCIIのHTML関連(アスキー) (0.6.02β)
- DOS/V Power Report (インプレス発行) 2003年2月号 「Power CD-ROM」内「パワレポ特選オンラインソフト」(Ver. 0.6.05β)
- DigiUSER (宝島社発行)
2003年4月号 p.17,付属CD-ROM No.1内(Ver. 0.6.05β) 配送されてきてから知ったのだけど,付属CD-ROM二枚目はかなり18歳未満禁止の内容…
- ビジネスによく効く!Excelテンプレート大全 (晋遊社ムック,2003.2.19) p.75,付属CD-ROM 内(Ver. 0.6.05β)
- Office97でインストールできない
- 発表後だいぶたってから報告があった.
enum
はOffice97のVBAではサポートされていない可能性がある.なんてこった.enum
は便利な機能なのに,まぁ全部整数型で書き換えればいいのだけど,コードは汚れるなぁ(2002.09.05)
- フォント色,太字斜体下線など
- セル内の文字列にいろいろ装飾を施しているユーザは存外に多く,この件に関しても要望が多数ありました.(2002.08.05)
更新履歴
0.6.5beta (2002.08.08)
- 【バグフィックス】結合セルの左上セルの行または列が
非表示状態になっているときその結合セルが出力され
なかったのを修正
0.6.4beta (2002.08.06)
- 【新機能】セルのショートカットメニュー(右クリックメニュー)にもXLS2HTMLTableのボタンを配置した.
0.6.3beta (2002.06.24)
- 【新機能】'<','>','"','&'を<などに展開しない
オプションボタンを追加.HTML要素を直接セル内に
書きたい人向けの機能.ただしセル内改行は<br>に
変換される.
0.6.2beta (20020521)
- 【バグフィックス】結合セルを間違って扱うバグを修正
- 【調整】更新履歴ダイアログのテキストボックスをロック.また,表示時に必ず先頭行がでるようにした.
0.6.1beta (20020509)
- 【バグフィックス】32768行以上の範囲を扱えなかったのを修正
- 【バグフィックス】選択範囲が非表示になっているときも変換しようとしていたのを修正
- 【新機能】セル内改行(ALT+Enterで入力したもの)をHTMLでも<br>で表現するようにした
0.6.0beta (20020507)
- 【バグフィックス】ブック名・シート名に半角英数字以外が使われているときにpreviewがフリーズすることがあったのを修正
(↑これに伴いpreviewの手法を内部的には変えたので,しばらくβ版として様子を見ます.なお,安全マージンを大きくとったのでpreview時の表示レスポンスが少し悪くなっています.また,それでも環境によってはPreview時にショートカットエラーが出るかもしれませんが,再度previewすれば大丈夫です.)
また,preview用HTMLファイルのTITLE文字列からシート名・ブック名をはずし,半角英数字しか使わないようにした. 代わりにHTMLファイルの冒頭にシート名とブック名を記載するようにした.
- 【バグフィックス】メインダイアログを「×」ボタンで閉じたときエラーがでていたのを修正
- 【調整】範囲選択がなされていないときの警告表示のタイミングを早くした
- 【新機能】結果表示画面からメインダイアログに戻る「Again」ボタンをつけた(この場合も,それまで開いていたPreviewウィンドウは閉じます)
0.5.01 (20020215)
- 【新機能】(やっと)各実行時の設定をレジストリに記録するようにした
- 【新機能】ヘッダ(見出し)指定の「Clear」ボタンをつけた
- 【調整】ダイアログ文字列の一部が欠けるのをいくつか修正
0.4.05 (20020207)
- 【バグ】ハイパーリンクでHREFのあて先が自ファイルのNAME(たとえば"#index"だけ)の場合に全くHTMLに変換されなかったバグを修正.
0.4.04 (20011129)
- 【改良】変換の高速化
- 【新機能】結果表示ウィンドウに,変換HTMLの長さを表示するようにした.
0.4.03 (20011120)
- 【調整】Previewで同名のウィンドウがすでに開いている場合は一度閉じてから表示しなおすようにした.
0.4.02 (20011019)
- 【新機能】実体参照の書き出し.
- 【調整】Preview時,起動されたアプリケーションが自動的にアクティブになるようにした
- 【バグフィクス】InstrRev()を自作(Excel97でエラーになる)
0.4.01 (20011012)
- 【新機能】Result画面に,Copy AllボタンとPreviewボタンをつけた.
0.3.04 (20011009)
- 【調整】Excel97だとモードレスダイアログが出せないので,Applicatin.Version<9のときは読み込まれたときに出すダイアログをなくしてしまった.
0.3.03 (20010905)
- 【バグフィックス】リンク不具合をfix.href内の"\"をすべて"/"に変えるようにした.
0.3.02 (20010831)
0.3.01 (20010830)
- 【バグフィックス】ハイパーリンクに対するバグ修正(「#」を正しく書き出していなかった)
0.3.00 (20010820)
0.2.01 (20010610)
- 【新機能】プログレスバー(ステータスバーに出る)をつけた.
- 【新機能】列・行見出しを設定可能にした.
0.1.01 (20010529)
- 【新機能】セルが空白のときALIGNを書かないようにした
- 【新機能】セル内文字配置オプションを設定
- 【新機能】TABLE WIDTHオプションを設定
- 【調整】ソース最初のコメントを充実
- 【調整】ソースの最後にもコメントをつけた
0.1.00 (20010526)
0.0.04 (20010525)
- 【新機能】背景色指定オプション
- 【新機能】BORDER指定オプション
- 【新機能】表示されないセルを除外する機能(デフォルト)
0.0.03 (20010525)
- 【新機能】セル幅指定(均等,元セルに比例する)オプション
- 【新機能】空白セルの扱いオプション
0.0.02 (20010525)
0.0.01 (20010421)
↑Agatashi Archive
AGATASHI