6

Excel レポートを Web ページに埋め込んで表示できるようにしたいのですが、方法はありますか?

  • ActiveX や OWC (Office Web Components) を使用したくありません。インターネット エクスプローラー アプリケーションから既存のファイルを開きたいだけです。

  • ユーザーがダウンロードしてから開いてほしくありません。

iframe を使用しても問題はありませんが、予備テストではうまくいきませんでした

何か案は?それはまったく可能ですか?

4

9 に答える 9

7

Excel の表やグラフを Web ページに直接埋め込むことができるExcel Web App Embed機能を使用してみてください。ユーザーがスプレッドシートを操作できるようにして、ソースを変更することなく、データの並べ替えやフィルター処理を行ったり、スプレッドシートの数式を使用して計算したり、独自の計算を行ったりすることもできます。

Excel Web App とストレージは、Microsoft からすべて無料です。Web ページに埋め込んだデータはすべて、主要なデスクトップ ブラウザーとモバイル ブラウザーで表示できます。スプレッドシートを更新すると、Web ページのデータも自動的に更新されます。

于 2011-02-14T21:31:32.453 に答える
7

これは、ローカル ユーザーのブラウザの設定に関係しており、実際に自分でできることではありません。拡張子が .xls(x) のリンクをクリックすると、ブラウザはそれ自体を開くか、新しいウィンドウで開くかを決定します。

これらの設定を変更する方法に関する 2 つの Microsoft ページ:

http://support.microsoft.com/.../how-to-configure-internet-explorer-to-open-office-documents-in-the-app

http://support.microsoft.com/.../embed-your-excel-workbook-on-your-web-page-or-blog-from-sharepoint-or-onedrive-for-business

于 2008-10-03T19:59:11.933 に答える
2

最善の策は、Excelファイルからデータを抽出し、それを通常のHTMLテーブルに表示することだと思います。ExcelをWebページから呼び出すのは必ずしも安全ではなく、とにかく誰もがそれを持っているわけではありません。

于 2008-10-03T18:43:27.110 に答える
2

MOSS 2007には、ExcelServicesと呼ばれる優れた機能があります

于 2008-12-12T12:04:21.307 に答える
2

Excel Web App を使用すると、"ライブ" のインタラクティブなスプレッドシートを Web ページに埋め込むことができます。例については、http://datawiz.wordpress.com/2011/01/10/how-to-embed-excel-on-a-web-page/を参照してください。

于 2011-01-10T05:01:06.777 に答える
2

scribd iPaper Viewerをご覧ください。これは、XLS (およびその他の) ドキュメントの Flash ベースのビューアーです。

于 2008-10-03T20:02:04.627 に答える
0

あなたのコメントでは、Excel ファイルは Web サーバー上ではなく、クライアントのファイル システム上にあると言っています。健全なブラウザのセキュリティ モデルでは、これが禁止されていると思います。しかし、ページに高いパーミッションを設定することでこれが可能になったとしても驚くことではありません。

于 2008-10-03T19:09:04.170 に答える
-4
<iframe src="file:\\yourpath\yourfile.xls" width="100%" height="500"></iframe>
于 2008-10-03T18:56:11.450 に答える
-4

まあ、これは少し大雑把ですが、一種の法案に適合しています。

  1. 表示するスプレッドシートの領域を選択します。
  2. この領域を MS ペイントにコピーします。
  3. ペイントで領域を選択し、編集/コピー/機能を使用してこれをビットマップとして保存します。
  4. 他の写真と同じようにビットマップをロードします。
于 2010-05-28T08:06:03.387 に答える