クライアントは、スプレッドシートの計算を「Web対応にする」ことを望んでいます。ユーザーは特定のセルの値を指定し、結果の値を他のセルに表示します。どのようにExcelサーバー側を使用していますか?
は、(彼らは「スプレッドシートのような」インタフェースをユーザに表示したくない。これは、UIの問題ではありません。)
彼らは多くの、多くのシートの上に、計算のたくさんの巨大なスプレッドシートを持っています。しかし、最終的には、2つのことだけが重要です。(1)数字を2つのセルに1つのシートに入れます。(2)別のシートのカップルのセルから数字を取得します。残りの部分はブラックボックスです。
ユーザーが希望する数字を入力するためのUIを提示したい場合、Excelファイルをプログラムで開き、数値を設定して、再計算して結果を読みたいと思います。
これは可能ですか?これをより簡単にする商用コンポーネントはありますか?彼らの落とし穴は私が検討していないのですか?
は(私はこれを行うためにオフィスオートメーションを使用することができます知っているが、それはユーザーのコンテキストで実行しようとするので、私は、サーバー側を行うことをお勧めしていないなどを知っている)
編集:多くの人々がコード内の数式を再作成する必要があると言っています。しかし、これはとてつもなく複雑なものになるでしょう。これは解決された問題になるかもしれないようです - 誰かが私のためにやるタイプのコンポーネントを知っていますか?誰かが "Excel式からコードへ"生成システムを作成しなければなりません。私は喜んでそれに支払うだろう。
編集/解決:SpreadsheetGearは私が探していたものです。とりわけ、XLSを電卓として使用することができます。選択したセルの生の値を設定し、計算されたセルの値を読み取ることができます。まさに私が探していたもの。
SpreadsheetGearからのコンポーネントは、完璧に、ありがとう。 – Deane
聞いてよかったですが、私は実際にExcelの計算にそれほど多く使っていません。私たちは主にイントラネットアプリケーション用のExcelファイルのインポートとエクスポートにこれを使用しています。インテルアプリケーションでは、 – David