3

問題:グリッドベースの入力を必要とする (ただし、Google のような本格的なスプレッドシートではない) Web アプリケーションを扱う場合、よくある問題があります。Web GUI がうまくいかないか、効果的に使用するにはトレーニングと時間がかかりすぎるいくつかの高度に専門化された API の背後に結び付けられています (これらの種類のものの値札は高くなる傾向があることは言うまでもありません)。

質問:すべてのターゲット ユーザーが Excel または OpenOffice を持っている (またはコピーを取得するように指示できる) と仮定すると、ライブ Web アプリケーションの入力フォームとしてスプレッドシートを使用しようとした人はいますか?

シナリオ:ユーザー X があなたの Web サイトにアクセスすると、スプレッドシートをダウンロードするページに移動し、Web アプリケーションの使用中に複素数の処理を続行します。彼女が完了したら、特別に作成されたスプレッドシートのボタンを押すと、スプレッドシート自体がそのペイロードを POST 経由で Web サイトに送信し、Web サイトは最近計算された数値を処理します。

動機:この質問の動機は、Web ページで使用するさまざまな「グリッド コントロール」ウィジェットすべてに対する大きなフラストレーションから生じています。それらは十分ではないか、Web ページにコントロールとして「埋め込む」には十分ではありません。

4

1 に答える 1

2

これは、データ量の多いイントラネット アプリケーションでは一般的な方法です。以前は、VB for Applications を使用していたでしょう。現在、Open XML SDK は、ドキュメントの open イベントと close イベントにフックする非常に洗練された方法を提供しています。Excel は、開いたとき (スプレッドシートに入力するため) と閉じて保存したとき (スプレッドシートからデータを抽出し、データベースに書き戻すため) にマネージ コードを実行します。Excel ドキュメントは、Office をインストールする必要のない Web サーバーから提供できます。

于 2009-02-25T00:40:58.933 に答える