• ベストアンサー

HTMLブラウザで エクセルやワードのファイルは読める?

作業用に資料リストをHTMLで作っておいて、例えばそこに商品リストをエクセルファイルでリンクさせることはできますか? つまり、ブラウザ上で「商品リスト」をクリックするとエクセルのそのファイルを見ることができるようにしたいのです。どこかでそういうの見たことがあるような気がするのですが、その場合どうやってリンクさせるのですか?普通に<a href=" ">で書いてもうまくいきませんでした。

  • karrie
  • お礼率92% (135/146)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

InternetExplorerなら自分のウィンドウ内にMS ExcelやMS Wordのファイルを表示 することが出来ますが、あれは別にInternetExplorer自身が表示しているわけじゃ なくてExcelやWordがInternetExplorerのウィンドウ内に表示しているだけなので、 該当するアプリケーションがが存在しないマシンでは無理です。 結局、webブラウザ単体でMS Officeのファイルを表示できるものはないということ になります。

karrie
質問者

お礼

LANのようにすべてのコンピュータでIEを使用していてMS Officeが入っているような状況であれば、問題がないということなのですね。ありがとうございました。

その他の回答 (3)

  • nagare
  • ベストアンサー率33% (280/831)
回答No.3

ブラウザはIEですか? IEならできるはずです (IE以外のプラウザではできません) EXCELの場合はTABLEタブ WORDの場合はPDF にしているサイトが多いですけど

karrie
質問者

補足

IEです。IEならできるんですね? ありがとうございます。 TABLEタブっていうのはHTML化したときのタブのことでしょうか?簡単な表だとなんとかなるのですが、大きくて複雑な表だと、罫線の幅がおかしくなったり、見えているはずの文字がとなりのセルの後ろに隠れてしまったりとうまくいかず、調整に時間がかかってしまいますので、各担当者にお願いしにくいのです。それで、そのまま見られないかと考えているのですが。。。

  • shota_TK
  • ベストアンサー率43% (967/2200)
回答No.2

その操作でできるはずですよ? エクセルのファイルをabc.xlsなどで保存し,これをサーバに送りますよね. そしてHTMLファイルの方で<a href="abc.xls">と書けば見られるはずですが.

karrie
質問者

補足

No.1の補足でかいたのですが、LANで共有しているサーバー上の表を呼び出したいのですが、都合上、リスト一覧HTMLファイルは Y:\\intra フォルダ内におくのですが、Z:\\shiryo\data に置くことになります。その場合って、<a href="z://shiryo/data/list.xls">って書けば良いのでしょうか? 私のほうでももう一度トライしてみます。ありがとうございます。

  • gamasan
  • ベストアンサー率19% (602/3160)
回答No.1

データをDLして見ることは可能だと思いますが ブラウザでそのまま見るのは無理なのでは? 数値の変更などがなく結果のみ表示なら HTML方式で保存してUPすればいいと思いますが。 間違ってるかも知れませんので 識者にお任せします。

karrie
質問者

補足

説明が足りず、申しわけありませんでした。やろうとしているのは職場のLAN内で、リストは各担当者が作っています。それで、簡単な表ならHTML化しても見栄えも悪くないのですが、複雑な表になると罫線の幅内に文字が収まってなかったりややこしいので、そのまま参照できないかと考えたのです。

関連するQ&A

  • htmlファイルにリンクを張ったのですが・・・

     <a href="C:\Mdentaku.exe">M電卓の起動</a> とリンクを張ったHTMLファイルを作りました。 自分のパソコンでそのリンクをクリックすると電卓が起動するのですが、 このHTMLファイルを違うパソコン(webサーバ)にアップしたところ リンクをクリックしても電卓が起動しませんでした。 おそらく、違うパソコンには リンク先にMdentaku.exeファイルがないからだと思うのですが、 この場合リンク先(●部分)をどう記述したらいいのでしょうか?  <a href="●●●●●●">M電卓の起動</a>

  • HTMLファイル内リンクからソースをエディタで開く

    お世話になります。王次郎です。 標記の件、 HTMLファイル内のリンクで、htmlファイルをエディタで開くリンクを作ることは可能でしょうか? 例えば リンクを押したら、「index.html」をエディタで開かせたいです。 以下の例の様に書いてしまうと、ブラウザで開いてしまいます。 やりたいことは、リンクをクリックした時にエディタ(テキスト編集可能な状態)で開きたいです (例) <A HREF="index.html"> ファイルを開く </A> よろしくお願いします。

  • ブラウザにファイルを開かせない方法

    ブラウザを使用していて、リンクをクリックしたときに リンク先がファイル(たとえばエクセルやアクロバットリーダーなど) の場合、ブラウザが自動的にブラウザウインドウでファイルを開いて しまいますよね。 これを禁止したいのですが・・・ やりたいことは、指定した拡張子のファイルは 開く 保存 の ウインドウをポップアップさせたいのです。 ブラウザでWEB巡回中にリンク先がエクセルのファイル(xls)の場合、 普通はクリックするとブラウザでエクセルファイルを開いてしまいますが そうではなくて、登録されてない拡張子の時と同様に 開く 保存 などの選択のポップアップを表示させたいのです。 誰かご存知ではないでしょうか?

  • ファイルダウンロードの問題(HTMLのソースについて)

    HTMLソースについてブラウザからpdf,word,excelのファイルを例えば <A HREF="***.pdf">,<A HREF="***.xls">,<A HREF="***.doc">、のように記述すればダウンロードしてファイルをオープンさせるとブラウザの中で開きますが、なぜ、一太郎の拡張子jsw,jxwのものは、できないのでしょうか? どなたか、開けるようにする対策を知っていたら教えてください。 お願いします。

  • HTMLのリンクで、EXCELをIEではなくEXCELから開く方法

    こんにちは。 HTMLから<A HREF="">を使用してEXCELファイルをリンクした場合、EXCELではなくIEで立ち上がってしまいます。 直接EXCELで立ち上げる方法をご存知の方がいればご教授ください。 よろしくお願い致します。 ※ActivXを使用する方法はセキュリティ上使えません

  • HTMLファイルから*.xlsファイルへ

    職場の書類(エクセル等)の様式をただフォルダに置いておくのではなく、HTMLファイルで表紙を付けて、説明を入れてリンクさせることで、利用したいと考えています。でも普通にリンクするとブラウザ画面の中にファイルが表示されるのですが、中にではなく、別に単純にエクセルのファイルが立ち上がってきてその後の編集をしたいのですが・・・?昔はできていたような事を聞いたんですが・・・

    • ベストアンサー
    • HTML
  • Excelのファイルがブラウザで開かれてしまう。

    初めてWebPageを作りました。 Excelのファイルをダウンロードするようにしたいのですが、なぜかブラウザ(IE)の中でファイルが開かれてしまいます。 よくあるように「このファイルを上記の場所から開く」or「このファイルをディスクに保存する」というのが出るようにしたいのですが、何か方法があるのでしょうか。 なお、以下のように記述しています。 <A HREF="http://members.tripod.co.jp/***/***/something.xls">テスト</A> よろしくお願いします。

    • ベストアンサー
    • HTML
  • HTMLでEXCELファイル宛にリンク

    はじめまして。ちょっと困ってることがあります。 部内で使うものなので、W3C等のコーディングは気にせず作ってる文書管理のリンク集があります。 OFFICE系の文書がメインで、 TOPページはHTMLで書いていますが、リンク先はWORDファイルやEXCELファイルといったように、 プラウザで直接開かせています。 その際、ドキュメント内の特定のセルに飛ばしたいのですが、何か方法はありますか? HTMLだとラベルを付ければ、#A15でA15というラベルのところを開かせることができますよね。 イメージはそれと一緒です。

    • ベストアンサー
    • HTML
  • 別HTMLファイルを、レイヤーとして表示させたい

    2つのHTMLファイル「index.html」と「layer.html」があるとして、index.htmlにあるリンクをクリックすると、layer.htmlの内容がレイヤーとして、同一ウインドウに表示されるようにすることは可能でしょうか? layer.htmlには、PHPのスクリプトが入っていまして、そこで色々な処理をして、HTML部分を表示させたいのです。 [index.html] <html> <body> <a href="layer.html?id=hoge">登録する</a> </body> </html> [layer.html] <?php session_start(); $_SESSION['id'] = $_GET['id']; ?> <html> <body> <a href="">トップページに戻る</a> <a href="">閉じて作業を続ける</a> </body> </html> のような感じです。

  • HTMLにエクセルの情報を配置したい

    エクセルについて教えてください。 エクセルのA列に商品名、B列に画像、C列に商品の説明文、D列に商品URLを記入して、これが30商品=30行になっているとします。そして、このエクセルの文字列をHTMLの特定の場所に配置したいのです。 HTMLは、 <div class="block"> <img src="images/[B1]" alt="[A1]" /><br /> <a href="[D1]">[A1]</a><br /> <p>[C1]</p> </div> <div class="block2"> <ul> <li><a href="[D2]">[A2}</a></li> <li><a href="[D3]">[A3}</a></li> </div> などのように、あらかじめエクセルの情報を入れたい場所をテンプレート化して、[A1}とあればエクセルのA1の文字列を、[B1]とあれば、エクセルのB1のセルの文字列が入るようなイメージなのですが、こんなことってできるものなのでしょうか? 似たようなものにBP Tranというフリーソフトがあり、HTMLファイルとCSVファイルを選択すると、自動でHTMLファイルを任意の名前で出力してくれるものがありまして、これのような感じなのですが・・・。 どこまでが出来て、どこまでが出来ないのか、また出来るとすればどのような方法があるのかが、分からず検索がうまくできない状況で困っています。 詳しい方がいらっしゃいましたら、ご教授宜しくお願いします。

専門家に質問してみよう