Excel を Web ブラウザで閲覧する簡単な方法

社内ネットワーク環境でデータベースを構築して、実験データを積み上げて行きたいのですがどうも色々厄介。

データベースと言ってもただの管理表なんですけどね。

まず

  1. Web ブラウザで結果を閲覧したい。←更新が面倒。
  2. DBMS を導入する程の話ではない。
  3. というか DBMS って何なのか良くわからない。
  4. とにかく面倒くさい。

という理由でお手軽に何か出来ないかなぁと。。。

現状Excelで管理しているのでそれを生かしたいと思います。

 Excel を Web ページとして保存する

まずは表を作る感覚でデータを入力していきます。(別に表じゃなくてもいいんですけど。)

データの入力(or表の作成)が終了したら[ファイル]→[Webページとして保存]を選びます。

[名前を付けて保存]ウインドウが開くので、[ブック全体]を選択、[対話機能を追加する]にチェックを入れて[発行]を押します。

[Webページとして発行]ウインドウが開くので、[発行するアイテム]は[ブック全体]とし、[ブックを保存する時に常に自動再発行を行う]にチェックを入れます。

ファイルの発行される場所や名称設定は[発行]の[ファイル名]で参照、入力して下さい。

最後に[発行]を押します。

 発行された mht ファイルを読み込む

発行された Web ページ(デフォルト名称:page.mht)は既に Web ページですので、Web ブラウザで開く事が出来ます。

しかも、対話機能を有効にしているので閲覧者はデータをソートしたりオートフィルタを掛けたりエクスポートする事が可能です。

編集する事は出来ませんが、むしろ管理者としては助かります。

管理者がデータを更新すれば、自動的にファイルが更新されるので負担は増えません。

そのまま発行されたWebページ(デフォルト名称:page.mht)をイントラネット上に置いておくだけでは、「だったらExcelファイルをそのまま置いておけ」と言われてしまいそうなので、部署専用のHP等にリンクを貼ってもらうのがいいでしょうかね。

私はインラインフレームタグを使って、イントラネット上の既存のページに埋め込みました。

<iframe src="page.mht"> ~ </iframe>

※基本的に[ブック全体]で作業を進めましたが、範囲選択等も可能みたいです。

 使い勝手と補足

ここまで設定してあげれば、Excel の知識しかない人でも日々 Web ページを更新する事が可能になります。

この作業で誰かに感謝されたかと言うとだいぶ怪しいですが、個人的には普段使っているメインのページからWebブラウザだけでシームレスにデータ閲覧が可能になったので満足しています。

Excel 上に VBA を使ってフォームを作成したりすれば、管理者に優しい仕様になります。

Webブラウザ上には反映されない様ですので、やはりいじられる心配はありません。

1度自動発行の設定をしてしまうと、発行されるWebページファイルを消しても消しても生み出されます。

設定を解除したい場合はもう一度[ファイル]→[Webページとして保存]として同じ手順で進み、[Webページとして発行]ページで[発行するアイテム]→[前に作成したアイテム]を選択し、[削除]とすると自動発行を止める事ができます。

とエントリを書きながら確認している時に気付いたのですが、Internet Explorer でしか動作しないようですね。

昔運用してたブログから記事を持ってきました。

 コメントをどうぞ

  • 入力いただいたメールアドレスは公開されませんが、このブログが置いてあるサーバーに保存されます。
  • 入力いただいた情報の他に、WordPress の機能により IPアドレス を取得させていただきます。取得した IPアドレス はスパムコメントの対処ために利用され、公開することはありません。
  • 個人情報などを記入された場合、投稿いただいたコメントを表示しないか、該当箇所を編集して公開する可能性があります。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。