埋め込みExcelファイルをWebページに表示するにはどうすればよいですか?
質問
ExcelレポートをWebページに埋め込んで表示できるようにしたい...方法はありますか?
-
ActiveXやOWC(Office Web Components)を使用したくありません。InternetExplorerアプリケーションから既存のファイルを開きたいだけです。
-
ユーザーにダウンロードしてから開かせたくない。
iframeを使用しても問題はありませんが、私の予備テストは成功しませんでした
アイデアはありますか?まったく可能ですか?
解決
これは、現地の人のブラウザのセットアップに関係しており、実際にあなたがあなたの側でできることではありません。拡張子が.xls(x)のリンクをクリックすると、ブラウザはそれ自体を開くか新しいウィンドウで開くかを決定します。
これらの設定を変更する方法に関するマイクロソフトのページは次のとおりです。 http://support.microsoft.com/ kb / 162059
他のヒント
Excel Webアプリの埋め込み機能。ExcelからWebページにテーブルやチャートを直接埋め込むことができます。ユーザーがスプレッドシートを操作できるようにして、データを並べ替えてフィルターし、スプレッドシートの数式を使用して、ソースを変更せずに独自の計算をすべて実行できるようにします。
Excel Web AppとストレージはすべてMicrosoftから無料です。 Webページに埋め込んだデータは、すべての主要なdestkopおよびモバイルブラウザーで表示でき、スプレッドシートを更新すると、Webページのデータも自動的に更新されます。
最善の策は、Excelファイルからデータを抽出し、通常のHTMLテーブルに表示することです。 ExcelはWebページから呼び出すのは厳密には安全ではなく、すべての人がExcelを持っているわけではありません。
scribd iPaper Viewer をご覧ください-これはXLSのFlashベースのViewerです(その他)ドキュメント。
MOSS 2007には、 Excel Services という優れた機能があります。法案に合う...
Excel Web Appでは、「ライブ」を埋め込むことができます。 Webページ上のインタラクティブなスプレッドシート。例については、 httpをご覧ください。 ://datawiz.wordpress.com/2011/01/10/how-to-embed-excel-on-a-web-page/
あなたのコメントでは、Excelファイルはウェブサーバー上ではなくクライアントのファイルシステム上にあると言います。健全なブラウザのセキュリティモデルはこれを禁止していると思います。ページに高いアクセス許可を設定することでこれが許可されていても驚くことではありません。
<iframe src="file:\\yourpath\yourfile.xls" width="100%" height="500"></iframe>
まあ、これは少し粗雑ですが、法案に適合します。
- 表示するスプレッドシートの領域を選択します。
- この領域をMSペイントにコピーします。
- ペイントで領域を選択し、編集/コピー/機能を使用してビットマップとして保存します。
- ここで、他の写真と同じようにビットマップをロードします。