2009-05-29 3 views
3

私はExcelシートを含むExcelシートを持っています。 iframeを使用してブラウザにentier excel sheetを表示できます。しかし、私は、Excelシートの中にあるチャートをブラウザに表示したいだけです。ブラウザにExcelチャートを表示するには?

どうすればよいですか?私はJavascript + ActiveX APIが必要だと思う。私は試しましたが、うまく動作しませんでした。

下記のコードをご覧ください。私は "オブジェクト"タグのデータ属性を動的に設定することができないので、動作しません。それは許されない。

これを達成する他の方法はありますか?サンプルコードを投稿してください。ありがとう。

答えて

1

this toolをチェックしてください。これは、Office COMサーバーとして知られているメモリの肥大化/リークをブラウザのメモリにロードせずに、あなたが探しているものを正確に達成すると信じています。実践。

+0

感謝の開発者です。しかし、私はこれを達成するためにJavascript + ActiveXだけを使いたいと思っています。サードパーティのツールはありません。 –

1

は、Excelワークブックを読み込み、値をプラグインし、ブラウザで表示できるサーバー上のグラフ(またはグラフを含むセルの範囲)を計算してレンダリングする機能を提供します。ライブASP.NET(C#とVB)のサンプルhereを見ることができます。

免責事項:私はあなたがthe Funfun Excel add-inをチェックしたい場合がありますスプレッドシートギア社

+0

ありがとうございます。しかし、私はこれを達成するためにJavascript + ActiveXだけを使いたいと思っています。サードパーティのツールはありません。 –

1

を所有しています。基本的に、Funfunでは、以下のイメージが示すように、ExcelでJavaScriptを直接使用することができます。ここで

enter image description here

私は、スプレッドシートのデータとHighChart.jsを使用してプロットされたサンプルチャートを持っています。 Excelの右側にグラフが表示されます。チャートの左上隅にあるボタンをクリックすると、デフォルトのブラウザでチャートが開きます。これはこのように見えます。また

enter image description here

は、スプレッドシートやブラウザのチャートの両方を表示したい場合。あなたには2つの選択肢があります。

最初のは、Excelをオンラインで使用することです。それから、ローカルのExcelと同じことがブラウザ上にあります。第二の選択肢については

enter image description here

funfun一世また、あなたのデータと一緒にJavaScriptコードを探ることができたでオンラインエディタを持っています。

enter image description here

あなたは下のリンクをこの例の詳細なコードをチェックすることができます。

https://www.funfun.io/1/edit/5a439b96b848f771fbcdedf0

開示:私はfunfun一世

関連する問題